Avatar billede mikze Nybegynder
09. december 2005 - 20:39 Der er 7 kommentarer og
1 løsning

Problemer med timeout

Hej.

Hvorfor virker dette ikke?

---------------------------------------

function finishbubble() {   
    clearTimeout(t);

    t=setTimeout("clearbubble()", 13000);
   
    document.fwrite.message.value = "";

    window.status = "";

    document.fwrite.message.focus();
}

-----------------------------------





Og burde jeg lave en IF før jeg laver clearTimeout (altså hvis den nu ikke er oprettet endnu, eller er det ligemeget??)
Avatar billede tjp Mester
10. december 2005 - 01:22 #1
Måske skyldes det 'fwrite' i:

document.fwrite.message.focus();
Avatar billede mikze Nybegynder
10. december 2005 - 14:19 #2
Jeg har en form som hedder FWRITE, og et felt som hedder MESSAGE.
Avatar billede psykochicken Nybegynder
11. december 2005 - 00:19 #3
prøv at definere din variabel:
function finishbubble() {   
--> var t; <--
    clearTimeout(t);
    t=setTimeout("clearbubble()", 13000);
    document.fwrite.message.value = "";
    window.status = "";
    document.fwrite.message.focus();
}

/psc
Avatar billede roenving Novice
12. december 2005 - 10:37 #4
-- i så fald skal den deklareres udenfor funktionen:

var t;
function finishbubble() {   
  cl

...
Avatar billede mikze Nybegynder
13. december 2005 - 15:20 #5
Der var svaret. JEg havde selv prøvet at bruge var t; først, men fik det ikke til at virke. Efter jeg fik den deklareret udenfor funktionen som roenving sagde virker det.

Smid svar, chicken og roenving.
Avatar billede psykochicken Nybegynder
13. december 2005 - 16:48 #6
Giv point til roenving - han gav jo det rigtige svar ;o)
Avatar billede roenving Novice
14. december 2005 - 17:57 #7
Oki '-)
Avatar billede roenving Novice
21. december 2005 - 08:30 #8
-- og tak for point ;~}
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