[JS] Extern bestand en variabelen

Pagina: 1
Acties:

  • Kaastosti
  • Registratie: Juni 2000
  • Laatst online: 10:27

Kaastosti

Vrolijkheid alom!

Topicstarter
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:
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 :X |:(

[ 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.


  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06-2025

drm

f0pc0dert

Als je dan toch bezig bent met "domme" fouten oplossen ;)

code:
1
lang='text/javascript'

moet zijn
code:
1
type="text/javascript"


Zie ook: http://www.w3.org/TR/html401/interact/scripts.html#h-18.2.1

edit:
en eventueel
http://www.w3.org/TR/xhtml1/#C_7 mocht je xhtml gebruiken.

[ Voor 18% gewijzigd door drm op 07-08-2003 11:12 ]

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz