Hallo!
Ich erzeuge dynamisch per JavaScript Formular-Buttons, die eine andere JS-Funktion aufrufen und sich durch unterschiedliche Parameter unterscheiden. Das ganze sieht wie folgt aus:
Das Problem an dieser Sache ist, dass es Firefox wunderbar funktioniert, aber im IE dieses Verlinken misslingt. Daher wollte ich fragen, ob jemand von euch weiß, woran das liegen könnte und wie ich den Code umgestalten muss, dass es auch dem IE schmeckt.
MfG, Thomas D.
Ich erzeuge dynamisch per JavaScript Formular-Buttons, die eine andere JS-Funktion aufrufen und sich durch unterschiedliche Parameter unterscheiden. Das ganze sieht wie folgt aus:
Code:
td = document.createElement ("td");
anchor = document.createElement ("a");
onClickStr = "javascript: statusAendern ('" +userArr[ c]["username"] +"');";
anchor.href = onClickStr; //ursprünglicher Lösungsansatz von mir
input = document.createElement ("input");
input.type = "button";
input.onclick = onClickStr; //Versuch damit den IE zum Gehen zu bewegen
//die folgenden Zeilen sind fürs Problem nicht mehr wichtig, zeigen aber, wie ich die einzelnen Objekte zusammenfüge. Der "Fehler" muss aber drüber liegen.
input.value = "Status ändern";
anchor.appendChild (input);
td.appendChild (anchor);
tr.appendChild (td);
tbody.appendChild (tr);
Das Problem an dieser Sache ist, dass es Firefox wunderbar funktioniert, aber im IE dieses Verlinken misslingt. Daher wollte ich fragen, ob jemand von euch weiß, woran das liegen könnte und wie ich den Code umgestalten muss, dass es auch dem IE schmeckt.
MfG, Thomas D.