Struppi: selbstaufruf einer funktion mit timeout ?

Beitrag lesen

function button_switch (show, hide, stop_reset)
  {
    document.getElementById(show).style.display = "";
    document.getElementById(hide).style.display = "none";
    if(stop_reset == 0) window.setTimeout("button_switch(***hide***, ***show***, 1)", 1000);
  }

Das Problem liegt bei "***"
Wie übergebei ich denn da direkt den String?

Du musst dir klar machen, wie der erste Parameter von setTimout bei dir aussieht du willst erreichen das dort steht (angenommen show = 'id1' hide = 'id2'):

window.setTimeout("button_switch('id1', 'id2')", 1000);

Jetzt muss du nur den String ensprechend zusammenfügen

Struppi.