anoniem Geplaatst: 26 april 2010 Delen Geplaatst: 26 april 2010 Ik declareer in de HEAD van een html bestandje een variabele, en die wil ik in de BODY gebruiken. In Safari werkt hetvolgende gewoon:[code:1:3b379b5156]<html> <head> <title>test</title> <script type="text/javascript"> var naam = "Buur"; </script> </head> <body> Hoi <script type="text/javascript"> document.write(naam); </script> </body> </html>[/code:1:3b379b5156]Maar in FireFox niet (error: 'naam' is not defined). Hoe krijg ik dit in FireFox voor elkaar? Quote Link naar reactie
anoniem Geplaatst: 26 april 2010 Auteur Delen Geplaatst: 26 april 2010 Zoiets: [code:1:d7cd5db73b]<html> <head> <title>test</title> <script type="text/javascript"> function naam () { var naam = "Buur"; document.write(naam); } </script> </head> <body> Hoi <script type="text/javascript"> naam(); </script> </body> </html> [/code:1:d7cd5db73b] Quote Link naar reactie
anoniem Geplaatst: 26 april 2010 Auteur Delen Geplaatst: 26 april 2010 [quote:f890ce899d="Buur"]Maar in FireFox niet (error: 'naam' is not defined). Hoe krijg ik dit in FireFox voor elkaar?[/quote:f890ce899d] In mijn FireFox werkt het wel. Ik krijg "Hoi Buur" te zien. Quote Link naar reactie
anoniem Geplaatst: 27 april 2010 Auteur Delen Geplaatst: 27 april 2010 Oh shit het lag ergens anders aan. Ik had in de HEAD ook nog een extern JavaScriptje ingeladen, maar die tag was blijkbaar verkeerd afgesloten. Ik had het zo gedaan:[code:1:312fd3a98a]<script type="text/javascript" src="swfobject.js" />[/code:1:312fd3a98a]Maar het moet blijkbaar zo:[code:1:312fd3a98a]<script type="text/javascript" src="swfobject.js"></script>[/code:1:312fd3a98a]anders gaat het toch echt fout in FF. Mijn initiële idee werkt dus inderdaad, ook op de Mac (waar ik noodgedwongen op moet werken). Pardon... Quote Link naar reactie
Aanbevolen berichten
Om een reactie te plaatsen, moet je eerst inloggen