Avatar billede swasper Nybegynder
22. maj 2001 - 08:41 Der er 3 kommentarer og
2 løsninger

document.write fra js-fil

Hejsa

Hvordan laver jeg sådan at jeg kan have nogle document.write kommandoer i min html-fil, og så henter de det der skal skrives fra en ekstern javascript fil ?
Avatar billede jakoba Nybegynder
22. maj 2001 - 09:37 #1
Præcis sådan kan du ikke. Men du kan lave en .js fil der indeholder fx:

document.write(\"Der var engangang et kongerige med \");
document.write(\"hvor der boede en konge og sin datter. \";
...osv

og så inkludere den fil der hvor det skal stå.
Avatar billede aceofspair Nybegynder
22. maj 2001 - 10:50 #2
Det er simpelt nok

I den externe .js-fil laver du en string den kan f.ex. hedde txt.str
denne streng kan være så lang du ønsker det

så skriver du i html-filen

<script language=javascript>
document.write(txt.str)
</script>

et sted du kan se dette i brug er: http://www.tv2.dk
Avatar billede swasper Nybegynder
22. maj 2001 - 13:27 #3
aceofspair >> kan man have flere \"stringe\" på engang i js-filen ?

Altså, noget ala det her:

txt.str
txt2.str


<script language=javascript>
document.write(txt.str)
</script>


<script language=javascript>
document.write(txt2.str)
</script>

----------------------

Hvad er det forresten jeg helt specifikt skal skrive i min js-fil ?
Avatar billede olebole Juniormester
22. maj 2001 - 13:50 #4
<ole>
Din .js-fil (\'test.js\'):

txt1 = \"streng nummer 1\";
txt2 = \"streng nummer 2\";

...intet andet...! Din HTML-fil:

<html>
<head>
<script language=\"JavaScript\" src=\"test.js\"></script>
</head>
<body>

<table width=\"700\">
<tr>
  <td>&nbsp;</td>
  <td>
    <script language=\"JavaScript\">
      document.write(txt1);
    </script>
  </td>
</tr>
<tr>
  <td>
    <script language=\"JavaScript\">
      document.write(txt1);
    </script>
  </td>
  <td>&nbsp;</td>
</tr>
</table>

</body>
</html>

/mvh
</bole>
Avatar billede olebole Juniormester
22. maj 2001 - 13:52 #5
Jaja....der, hvor du skriver ud, skal der selvfølgelig stå \'txt2\' den ene af gangene  :o))
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester