anoniem Geplaatst: 20 augustus 2003 Delen Geplaatst: 20 augustus 2003 Hallo, als ik in mijn XHTML (Transitional) header refereer naar een javascript file:[code:1:4a4c189f16]<script type="text/javascript" src="stijl.js" />[/code:1:4a4c189f16] waarbij [b:4a4c189f16]stijl.js[/b:4a4c189f16] deze inhoud heeft:[code:1:4a4c189f16]function stijl(nummer) { s = document.styleSheets; if (!s || !s.length) alert ("Deze browser (" + navigator.appName + ") ondersteunt het dynamisch wisselen van stijl niet. " + "Probeer indien aanwezig de menu-optie \"Beeld->Stijlblad\" te gebruiken." ); else for (i=0; i < s.length; i++) s[i].disabled = (i != nummer); }[/code:1:4a4c189f16]dan werkt dit niet in IE; die toont dan de hele pagina niet! (zonder foutmelding). 'text/javascript' veranderen in 'application/x-javascript' werkt niet. Zet ik de functie inline, dus gewoon in de script tag, dan werkt het allemaal prima; IE toont de page, en de functie functioneert ook. Hoe komt het dat IE de pagina niet wil laten zien als de javascript extern is? Quote Link naar reactie
anoniem Geplaatst: 20 augustus 2003 Auteur Delen Geplaatst: 20 augustus 2003 [code:1:399b6aab3f]<script></script>[/code:1:399b6aab3f]IE ondersteund geen XML (iig niet XHTML als XML) ;). Anne Quote Link naar reactie
anoniem Geplaatst: 27 augustus 2003 Auteur Delen Geplaatst: 27 augustus 2003 dat heb ik geprobeerd, maar dat werkte ook niet. Quote Link naar reactie
anoniem Geplaatst: 28 augustus 2003 Auteur Delen Geplaatst: 28 augustus 2003 vreemd genoeg werkte de hele handel wel vanaf een lokale schijf. dus vermoed ik dat het iets te maken heeft met het mime-type dat de server meegeeft aan de HTML danwel aan de Javascript file. ben nu aan het proberen om IEXPLORE onder Linux te installeren met wine, maar ik was bij mijn ouders waar ik het IE-probleempke vaststelde. De browsers onder Linux (Konqueror, Opera en Mozilla) lopen inmiddels heel wat voor op IE6, blijkt :-) Quote Link naar reactie
Aanbevolen berichten
Om een reactie te plaatsen, moet je eerst inloggen