Avatar billede riversen Nybegynder
24. juli 2002 - 00:21 Der er 23 kommentarer og
1 løsning

windows.setTimeOut

Hvorfor virker det her ikke?

function skift()
{
    if( document.mail.src == "file:///C|/Documents%20and%20Settings/riversen/Skrivebord/email60a.gif" )
    {   
        document.mail.src="file:///C|/Documents%20and%20Settings/riversen/Skrivebord/email60.gif";
        window.setTimeOut( "skift();", 5000 );
    }
    else
        document.mail.src="file:///C|/Documents%20and%20Settings/riversen/Skrivebord/email60a.gif";

   
}

funktionen kaldes når der klikkes på et billede. Billedet skal så skifte, metoden kaldes igen efter 5 sek, og billedet skifter tilbage igen...det virker fint ved klik...men ikke med timeout
Avatar billede medions Nybegynder
24. juli 2002 - 00:22 #1
function skift()
{
    if( document.mail.src == "file:///C|/Documents%20and%20Settings/riversen/Skrivebord/email60a.gif" )
    {   
        document.mail.src="file:///C|/Documents%20and%20Settings/riversen/Skrivebord/email60.gif";
        window.setTimeOut( skift();, 5000 );
    }
    else
        document.mail.src="file:///C|/Documents%20and%20Settings/riversen/Skrivebord/email60a.gif";

   
//>Rune
}
Avatar billede riversen Nybegynder
24. juli 2002 - 00:24 #2
nopes, giver også fejl...
Avatar billede riversen Nybegynder
24. juli 2002 - 00:24 #3
ups...
Avatar billede medions Nybegynder
24. juli 2002 - 00:25 #4
;-)

Thx 4 Poinz

//>Rune
Avatar billede riversen Nybegynder
24. juli 2002 - 00:26 #5
ja, det virker ikke, så går ud fra du giver dem til den der løser problemet hvis ikke du gør det
Avatar billede riversen Nybegynder
24. juli 2002 - 00:26 #6
det var det jeg mente med ups ;-)
Avatar billede medions Nybegynder
24. juli 2002 - 00:27 #7
*LOL*
Avatar billede riversen Nybegynder
24. juli 2002 - 00:29 #8
kan du være lidt mere konstruktiv?
Avatar billede medions Nybegynder
24. juli 2002 - 00:29 #9
Avatar billede nikolajdu Nybegynder
24. juli 2002 - 00:30 #10
woaw det gik strækt. Har først lige fået en mail... :((
Avatar billede riversen Nybegynder
24. juli 2002 - 00:31 #11
ja, det er forbandet forsinket, men du kan jo prøve alligevel...medions har været flink
Avatar billede nikolajdu Nybegynder
24. juli 2002 - 00:31 #12
Hvad er document.mail for noget???
Avatar billede riversen Nybegynder
24. juli 2002 - 00:34 #13
mail er navnet på billedet...som sagt virker det uden settimeout...og jeg får melding om at fejlen er i den linie
Avatar billede riversen Nybegynder
24. juli 2002 - 00:34 #14
altså <img src="file:///C|/Documents%20and%20Settings/riversen/Skrivebord/email60a.gif" width="48" height="55" Name="mail" border="0" onClick="skift();">
Avatar billede medions Nybegynder
24. juli 2002 - 00:36 #15
riversen> Tag lige poinzne selv, for så behøver jeg ikke gå og holde øje med hvad der sker...

//>Rune
Avatar billede jakoba Nybegynder
24. juli 2002 - 00:53 #16
første parameter skal blot være en streng:
        window.setTimeOut( "skift();", 5000 );
ellers som medions siger.

mvh JakobA
Avatar billede riversen Nybegynder
24. juli 2002 - 08:16 #17
er det ikke også sådan jeg har gjort?
Avatar billede riversen Nybegynder
24. juli 2002 - 08:20 #18
hvis jeg gør som medions siger, vil den ikke engang loade siden
Avatar billede riversen Nybegynder
24. juli 2002 - 08:20 #19
fejlen er: objektet understøtter ikke denne egenskab eller metode
Avatar billede jakoba Nybegynder
24. juli 2002 - 08:23 #20
Jo det er det, og det burde virke.

du kan evt udskifte din if-betingelse med:
    if( document.mail.src.indexOf("email60a.gif") > 0 )
det giver en lidt sikrere test her.

mvh JakobA
Avatar billede riversen Nybegynder
24. juli 2002 - 08:23 #21
har fundet fejlen...setTimeout ikke setTimeOut
Avatar billede jakoba Nybegynder
24. juli 2002 - 08:25 #22
dooh. og ingen af os så det.
Avatar billede riversen Nybegynder
24. juli 2002 - 08:26 #23
don't you just love it :-)
Avatar billede jakoba Nybegynder
24. juli 2002 - 08:33 #24
:-)
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