Hallo PalinkatoR!
Mir geht es aber nicht darum, eine Textzeile in das HTML Dokument/Formular hinzuzufügen, sondern darum, ein Objekt zu erstellen, wie zB ein Button, Radiobutton, CHeckbox, etc....
In dem Beispiel aus meiner ersten Antwort wird nicht eine Textzeile eingefügt sondern ein Absatz-Objekt erstellt.
http://de.selfhtml.org/javascript/objekte/document.htm#writeln
Wenn ich deine Frage jetzt richtig verstanden habe, möchtest du die Objekte aber nicht während dem Aufbau der Seite erstellen sondern nachträglich in die HTA ein Objekt einfügen.
Ich würde das so machen:
test.hta
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>HtaTest</title>
<meta http-equiv="Content-Type" content="text/html;charset=ISO-8859-1">
<HTA:APPLICATION ID="HtaTest"
APPLICATIONNAME="HtaTest"
BORDER="thick"
CAPTION="yes"
ICON="http://src.selfhtml.org/favicon.ico"
SHOWINTASKBAR="yes"
SINGLEINSTANCE="yes"
SYSMENU="yes"
WINDOWSTATE="normal"
>
<script language="JavaScript" type="text/javascript">
<!--
var i= 0;
function InsertCheckbox(iD){
i++;
var ch1= document.createElement("input");
ch1.type= "Checkbox";
ch1.name= "ChB" + i;
ch1.id= "ChB" + i;
ch1.value= "ChB" + i;
var lb1= document.createElement("label");
lb1.htmlFor= "ChB" + i;
lb1.appendChild(document.createTextNode("ChB" + i));
document.getElementById("Form1").appendChild(ch1);
document.getElementById("Form1").appendChild(lb1);
document.getElementById("Form1").appendChild(document.createElement("br"));
}
-->
</script>
</head>
<body>
<input type="button" name="1" onClick="InsertCheckbox(this);" value="Checkbox einfügen"/>
<form name="Form1" id="Form1">
</form>
</body>
</html>
Viele Grüße
H-P Ortner