Avatar billede boiii Nybegynder
22. november 2001 - 13:58 Der er 3 kommentarer og
1 løsning

Hvordan overfører man en variable fra en html fil til en js fil

Jeg har en html fil der hedder main.html:

<hmtl>
<body>
<script type=\"text/javascript\" language=\"JavaScript\" src=\"Redirect.js\" >
id=\"12\";
go(id);
</script>
</body>
</html>

Og en JS fil redirect.js :
function go(id)
{
    document.write(id);
}

Jeg skal have overført variablen id fra html filen til functionen go(id) i js filen, men den gider ikke helt at skrive ud på skærmen? Hva gører jeg galt?
Avatar billede tknudsen Nybegynder
22. november 2001 - 14:16 #1
du kan ikke ha noget script inden for \"include\" script tag\'ene - så det skal se således ud istedet:

<hmtl>
<body>
<script type=\"text/javascript\" language=\"JavaScript\" src=\"Redirect.js\" >
</script>
<script lagnuage=\"javascript\">
id=\"12\";
go(id);
</script>
</body>
</html>
Avatar billede fri-hash Nybegynder
22. november 2001 - 14:17 #2
du gør desuden det galt (har jeg set i et tidligere svar) at der er en foruddefineret funktion som hedder go, derfor skal du kalde din funktion noget andet
Avatar billede tknudsen Nybegynder
22. november 2001 - 14:19 #3
fri-hash >> den forud definerede go() funktioner der findes i javascript er en metode til history objektet - så man kan godt lave en selvstændig funktion med navnet go...
Avatar billede jakoba Nybegynder
22. november 2001 - 14:20 #4
fri-hash >> det med den foruddefinerede go gør nu ikke noget her, den foruddefinerdede go() funktion ligger jo i history objektet mend denne go() ligger i window objektet.

mvh JakobA
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