Avatar billede freakofnature Nybegynder
07. november 2002 - 22:04 Der er 6 kommentarer og
1 løsning

Hjælp?

Hvad i denne funktion virker ikke i Netscape....

function moveOut(){

    if (parseInt(document.getElementById('menu').style.left) > -140 &&                

parseInt(document.getElementById('menu').style.left) != 0){clearTimeout(moving);}


    if (parseInt(document.getElementById('menu').style.left) == 0){clearTimeout(moving);return} // en menu som kører ud

    position += 2;

    document.getElementById('divet').style.width = position; // et <div> der bliver større
    document.getElementById('menu').style.left += 2;
   
    moving=setTimeout("moveOut()",10);   
}

Den virker helt fint i MSIE
Avatar billede Slettet bruger
07. november 2002 - 22:05 #1
Avatar billede bamzen Nybegynder
07. november 2002 - 22:11 #2
1. du skal sikre dig at moving er sat før funktionskaldet, ellers vil de fleste versioner af netscape ikke kunne lave en clearTimeout på den.

2. hvilken version af ns henviser du til at den bør virke i?
Avatar billede freakofnature Nybegynder
07. november 2002 - 22:23 #3
fra 5 og op efter
Avatar billede bamzen Nybegynder
07. november 2002 - 22:33 #4
Jeg mener først getElementById er understøttet fra ver 6.x (tror endda 6.2)
Avatar billede freakofnature Nybegynder
07. november 2002 - 22:33 #5
Lige meget har selv fundet ud af det.

Den kunne ikke tage linjen

document.getElementById('menu').style.left += 2;
Avatar billede freakofnature Nybegynder
07. november 2002 - 22:34 #6
Netscape 6 kan godt klarer getElementById
Avatar billede freakofnature Nybegynder
07. november 2002 - 22:36 #7
Hvis det ikke virker i netscape 5, så skal man jo til at bruge de gamle igen... øv øv
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester