Martin: Variable bei Timeout übergeben/Sleepfunktion

Hallo,

ich habe ein onMousedown das eine funktion aufruft und ihr eine variable übergibt

onMousedown="funktion1('wert')"

function funktion1(variable)
{
window.setTimeout("funktion2(variable)",1000);
}

diese funktion soll nach einer verzögerung mit 'variable' (='wert') weiterarbeiten.
eine verzögerung kann man aber nicht einbauen ohne das man eine neue funktion aufruft.
also muss ich 'variable' wieder mitweitergeben.

function funktion2(variable)
{
alert(variable);
}

da bekomme ich aber dann die fehlermeldung:
'variable' ist undefiniert.

was mache ich falsch?
die namen der funktionen/variablen hab ich nur geändert damit man es besser versteht.
an denen kann es also nicht liegen.

ich habe eigentlich das gleiche problem wie Wowbagger vor über vier jahren
http://forum.de.selfhtml.org/archiv/1999_2/t02874.htm

gibt es inzwischen eine funktion oder einen weg wo ich keine neue funktion aufrufen muss?

vielen dank für eure mühe
Martin

  1. Hi,

    ich habe ein onMousedown das eine funktion aufruft und ihr eine variable übergibt

    [pref:t=62396&m=352722]

    Cheatah

    --
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes
    1. hi,
      danke
      muss ich mir mal durchlesen

      tut mir leid das ich einen neuen aufgemacht haben aber ich hab den alten nicht gesehen und die suchfunktion ist ziemlich oft überlastet

      martin

      Hi,

      ich habe ein onMousedown das eine funktion aufruft und ihr eine variable übergibt

      [pref:t=62396&m=352722]

      Cheatah

      »»