08. april 2002 - 21:19Der er
5 kommentarer og 1 løsning
kompabilitet i både IE og NN
Hej... Jeg har følgende 'script', men det virker ikke i NN... <script language="javascript" type="text/javascript">
function showMenu0() { document.all.menu0.className = 'ddmenu0'; } function hideMenu0() { document.all.menu0.className = 'menu'; } function showMenu01() { document.all.menu01.className = 'ddmenu0'; } function hideMenu01() { document.all.menu01.className = 'menu'; } function showMenu1() { document.all.menu1.className = 'ddmenu1'; } function hideMenu1() { document.all.menu1.className = 'menu'; } function hideall() { document.all.menu0.className = 'menu'; document.all.menu01.className = 'menu'; document.all.menu1.className = 'menu'; } </script> Nogle der kender til måder, hvorpå det virker i både IE og NN? /Kras
Cloudcomputing er i dag en central del af virksomheders IT, men mange organisationer er stadig stærkt afhængige af én enkelt cloududbyder.
Slettet bruger
08. april 2002 - 21:21#1
I Netscape 6 skal du istedet for document.all.menu0 (menu1) skrive: document.getElementById("menu0") Jeg tvivler på, du kan få dette til at virke i NS4, men du kan da prøve. I NS4.x skal du nemlig skrive: document.menu0
tak, men f*** hvor er det træls, at der skal være forskel på sådan noget - man burde opsætte standarder for JavaScript, ligesom man har for HTML... /Kras :) - mange, mange tak *lol*
det har man også gjort! de nye standarder lever op til DOM og det ser (heldigvis) ud til at IE6 og især NS6 lever op til dem. Det betyder at du godt kan starte på at glemme document.all arrayet igen. I øvrigt kommer JavaScript fra NS. Det var MS og IE der f**kede det op.
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.