Vraag & Antwoord

Webprogrammeren & scripting

Javascript in Netscape

7 antwoorden
  • toen ik in netscape wat javascript wilde proberen stuitte ik op een aantal problemen (eerst werkte ik altijd in IE, maar omdat sommige mensen zo eigenwijs zijn, zie ik me genoodzakt mijn sites NS-compatible te maken). document.all(object) werkt niet in NS window.setTimeout() wat is de goede syntax (hoeveel argumenten) in NS window.event werkt niet in NS hoe kan ik frames (met name iframes) accessen (doc.framename.property werkt niet) Ik hoop dat mensen me de juiste syntax of een alternatief kunnen geven.
  • Netscape (en overigens de meeste alternatieve browsers) werken volgens het Document Object Model (DOM). Ik ben niet echt bekend met JavaScript, maar met die term moet je bij Google een heel eind komen. Wel kan ik je vertellen dat je frames aanspreekt met [b:4cd8ee61af]document.frames["framenaam"].property[/b:4cd8ee61af] en dat DOM ook door IE ondersteund wordt. Als je je dus aan het DOM houdt dan is de code vrijwel gegarandeerd compatible met alle recente browsers. Kijk even bij [url=http://www.xs4all.nl/~ppk/js/dom1.html]deze uitleg[/url] van [url=http://www.xs4all.nl/~ppk/js/]PPK's JavaScript Section[/url] voor de details. - Bas
  • [quote:93a096e7ef="BasHamar"]Wel kan ik je vertellen dat je frames aanspreekt met [b:93a096e7ef]document.frames["framenaam"].property[/b:93a096e7ef] [/quote:93a096e7ef] En ik kan je vertellen dat dat niet juist is :P De frames collection is een property van het window object. Voor de overige punten kan ik je het best verwijzen naar een reference (bijv [url=http://devedge.netscape.com/]devedge[/url], [url=http://www.devguru.com]devguru[/url] of [url=http://www.w3schools.com/]w3schools[/url]). Even in het kort. In netscape (iig ns4, voor hogere versies weet ik het niet) wordt het event als parameter meegestuurd aan een functie, bijv: [code:1:93a096e7ef] function bla(e) { alert(e.type); } document.onmousedown = bla; [/code:1:93a096e7ef] setTimeout() heeft in NS ook gewoon 2 parameters. Voor de andere 2 punten kan je inderdaad het best even kijken naar de DOM waar Bas het over heeft. Een voorbeeldje: [code:1:93a096e7ef] document.getElementById("object") [/code:1:93a096e7ef]
  • [quote:be58fb335e="Annie"]En ik kan je vertellen dat dat niet juist is :P[/quote:be58fb335e]Oeps... Ik had het kunnen weten, gewoon bij m'n leest blijven is het verstandigst. :roll: - Bas
  • [quote:1ec46e5e60] En ik kan je vertellen dat dat niet juist is De frames collection is een property van het window object. [/quote:1ec46e5e60] Hmm, begin te denken dat je dezelfde Annie als op got bent. :lol:
  • er is maar één Annie.. ;)
  • [quote:3f12af3a8b="hulpje"] Hmm, begin te denken dat je dezelfde Annie als op got bent. :lol:[/quote:3f12af3a8b] i wonder what gave me away

Beantwoord deze vraag

Weet jij het antwoord op deze vraag? Registreer of meld je aan met je account

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.