Funktion per Button aufrufen
Ned Flanders
- javascript
0 bleicher
Hallo allerseits.
Folgendes Problem:
Warum funktioniert folgender Tag nicht?
document.write("<input class=Button type='button' value='bearbeiten' onClick='Fkt01()'></div>");
während folgender funktioniert:
document.write("<input class=Button type='submit' value='new input' onClick='javascript:history.back()'>");
Das problem ist, dass ich eine Fehlermeldung beim drücken des Buttons bekomme. Natürlich ist mir klar, dass der 'submit'-Button zum Senden von Daten vordefiniert ist. Deshalb benutze ich ja 'type=button'.
Die Funktion FKt01() und alles weitere sind in Ordnung. Wenn ich sie außerhalb des document.write-Tags einfüge funktioniert alles.
z.B.:
document.write("</table>");
Fkt01();
document.write("<div> ...rest der seite ");
Dadurch geht natürlich die Funktion des Buttons verloren, was ja nicht Sinn der Sache ist....
Folgende Programmstruktur:
<script language="JavaScript" type="text/javascript">
function Fkt01(){ berechnung }
function Auswertung(){
document.write(..... HIER IST DER PROBLEM-BUTTON .....)
}
</script>
<body>
<input class=Button type=submit value="analyse" onClick="Auswertung()"></div>
</body>
Danke im Voraus
Hi , ich bin mir nciht sicher , aber ich glaube es sit nicht erlaubt .write() einzusetzen nachdem das document schon "da" ist.Da gabs vor ein paar tagen ein thread dazu..