Just nu i M3-nätverket
Gå till innehåll

setTimeout


stålmanen

Rekommendera Poster

Kan man har argument i en funktion inom setTimeout funktionen?

Till exempel: setTimeout(funktion('argument'), 1000);

Jag har försökt men får ett felmeddelande när mitt script ska köras. Felmeddelanden försvinner när jag tar bort argumentet. Men då fungera ju inte programmet som det ska.

Är det någon som vet vad jag gör för fel?

 

[inlägget ändrat 2003-03-19 08:13:13 av stålmanen]

Länk till kommentar
Dela på andra webbplatser

Den här snutten fungerar fint för mig.

 

function TestArgument(date)

{

alert(date);

}

 

var date = new Date();

setTimeout("TestArgument(date)",2000);

 

Du ska nog inte ha ' runt ditt argument.

 

var argument = "text";

setTimeout("funktion(argument)", 1000);

kanske fungerar bättre?

 

Länk till kommentar
Dela på andra webbplatser

Jag har redan försökt att köra utan ' runt mitt argument. Det måste i så fall vara en annan del av programmet som spökar. Tack för tipset ändå.

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...