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.