Ik weet het, er zijn hier al een boel topics over, maar wat ik kon vinden helpt mij helaas niet. Ik heb een script geschreven wat ik tot nu toe gewoon in de html had staan. Natuurlijk is het mooier om dit extern te maken, dus dat wilde ik dan ook doen.
In plaats van:
staat er nu
In het .js bestand heb ik niet opnieuw <script> tags gezet, en gewoon alle code gekopieerd. Nou krijg ik echter helemaal geen output meer. Ook document.write's binnen de .js file komen niet op het scherm.
Er is dus kennelijk iets mis met de aanroep, waardoor het bestand niet geladen wordt.
Een andere vraag die ik heb is hoe het zit met variabelen en hun scope. Als ik deze binnen het .js bestand aanmaak en er een waarde aan toeken... kan ik dan in de html later deze waarde gewoon gebruiken? Of zal ik er eerst een functie van moeten maken die die waarde returned?
===
Never mind... was een _echte_ newbie-fout. Het html bestand stond op de ftp, de .js file lokaal. Gek he...dattie 'm dan niet vindt
In plaats van:
code:
1
2
3
| <script lang='text/javascript'> alle code </script> |
staat er nu
code:
1
| <script lang='text/javascript' src="./browsercheck.js"></script> |
In het .js bestand heb ik niet opnieuw <script> tags gezet, en gewoon alle code gekopieerd. Nou krijg ik echter helemaal geen output meer. Ook document.write's binnen de .js file komen niet op het scherm.
Er is dus kennelijk iets mis met de aanroep, waardoor het bestand niet geladen wordt.
Een andere vraag die ik heb is hoe het zit met variabelen en hun scope. Als ik deze binnen het .js bestand aanmaak en er een waarde aan toeken... kan ik dan in de html later deze waarde gewoon gebruiken? Of zal ik er eerst een functie van moeten maken die die waarde returned?
===
Never mind... was een _echte_ newbie-fout. Het html bestand stond op de ftp, de .js file lokaal. Gek he...dattie 'm dan niet vindt
[ Voor 11% gewijzigd door Kaastosti op 07-08-2003 11:02 ]
Een vergissing is menselijk, maar om er echt een puinhoop van te maken heb je een computer nodig.