16. juli 2003 - 21:56Der er
9 kommentarer og 1 løsning
Mit onmouseover script virker inte i NS (mozilla)
Hej eksperter
Jeg er knap så stiv til javascript, så jeg vil høre om nogen ka fortælle mig hvorfor denne ikke virker i mozilla?
<script type="text/javascript"> <!-- var content=new Array()
content[0]='Profil - Hvem er han?' content[1]='Løsninger - Hvad kan han hjælpe dig med?' content[2]='Referencer - Hvad har han lavet?' content[3]='Scripts - Gratis moduler' content[4]='Tagwall - Skriv en hilsen' content[5]='Kontakt - Få et gratis tilbud'
function changetext(whichcontent){ if (document.all) descriptions.innerHTML=whichcontent }
function reset(){ if (!scriptmenu.contains(event.toElement)) descriptions.innerHTML=temphtml } //--> </script>
bingo. hvad er typeof scriptmenu? String? du kan heller ikke bare bruge event. function reset(e){ if(e) event=e; if (!scriptmenu.contains(event.toElement)) descriptions.innerHTML=temphtml; }
det kan være du skal extende toElement. Jeg vender tilbage med dette.
<script type="text/javascript"> <!-- var content=new Array()
content[0]='Profil - Hvem er han?' content[1]='Løsninger - Hvad kan han hjælpe dig med?' content[2]='Referencer - Hvad har han lavet?' content[3]='Scripts - Gratis moduler' content[4]='Tagwall - Skriv en hilsen' content[5]='Kontakt - Få et gratis tilbud'
function changetext(whichcontent){ var d = (document.all)?document.all['descriptions']:document.getElementById('descriptions'); d.innerHTML=whichcontent }
function reset(){ var d = (document.all)?document.all['descriptions']:document.getElementById('descriptions'); d.innerHTML=temphtml } //--> </script>
<div id="descriptions" align="left"><b>Menu</b> - hold musen over et link for at se en beskrivelse</div>
</body> <script type="text/javascript"> var d = (document.all)?document.all['descriptions']:document.getElementById ('descriptions'); var temphtml = d.innerHTML </script>
Det værste er faktisk at de udgiver referencer, som overhovedet ikke gør opmærksom på, at der findes en standard, som de er gået udover ...
Visse steder kan man se det ved nærlæsning, f.eks. ved henvisninger til 'Microsoft css-extensions' når der omtales filter-objektet, men document.all opfattes i alt microsoft-skrevet som en naturlig del af verden, selvom w3c explicit har vendt fingeren nedad !-)
-- og når de så endelig kommer så langt, at der forespørges på property'en (som her) fremgår det ikke, at man lige kan lave nogle småting, så det også virker en masse andre steder ...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.