Joachim: innerHTML

Beitrag lesen

hi,

ich baue mit innerHTML ein Formular dynamich in meine Webseite ein.

Ohne Deine Code zu kennen: kann es sein, dass Du bestehenden Code ueberschreibst?

Abgesehen davon wuerde ich dom-methoden verwenden, wie z. B. document.createElement("form"). Diese Technik ist zukunftsweisender, und afaik stabiler.

als kleines Beispiel mal das dynamische Erzeugen eines Div-Layers:

<html>
<head>
<script language="javascript1.2">
function init()
{
var txt   =  document.createTextNode("dies ist ein langer Text");
var myDiv =  document.createElement("div");
  myDiv.style.position        =  "absolute";
  myDiv.style.top             =  "200px";
  myDiv.style.left            =  "200px";
  myDiv.style.width           =  "auto";
  myDiv.style.padding         =  "10px";
  myDiv.style.backgroundColor =  "red";
  myDiv.appendChild(txt);
  document.body.appendChild(myDiv);
}
</script>
</head>
<body onload="init()">
</body>
</html>

hth

Gruesse  Joachim