Ned Flanders: Funktion per Button aufrufen

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

  1. 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..