Struppi: Variable in Objektreferenz einfügen

Beitrag lesen

Dann existiert eines dieser Objekte nicht oder mehrfach.

um was für ein Element handelt es sich denn bei "doc"? document? ansonsten habe ich keine anderen Elemente dieser Art.

Keine Ahnung wir können nicht hellsehen.

<script language="JavaScript">

Das das language Attribut in den meisten HTML Versionen "deprciated" ist weißt du? Und das notwendige type Attribut ist mit Absicht entfernt worden?

var a = (kasten.childNodes.length)-3;
  var b = kasten.childNodes[a].name;

Das halte ich für sehr zweifelhaft, die Browser zählen die Knoten unterschiedlich, daher ist diese Variante insbesondere da sie keinerlei Fehlerprüfung beinhaltet mit grosser wahrscheinlichkeit für dein Problem vernatwortlich, läßt sich aber ohne das HTML nicht zuverlässig sagen.

var newinput = document.createElement("input");
  newinput.setAttribute("name","thema_name_"+ (zahl));
  newinput.setAttribute("value","Text");
  newinput.setAttribute("style","float: left;");

Der IE reagiert hin und wieder auf set- und getAttribute merkwürdig

Das läßt sich wesntlich lesbarer so umsetzen:
newinput.name = "thema_name_"+ (zahl);
newinput.value = "Text";
newinput.style.float = 'left';

document.forms["eintrag"].elements[wert].options[document.forms["eintrag"].elements[wert].length] = opt;

Mal abgesehen davon, dass das nicht schön aussieht, du solltest immer prüfen was du verwendest.

Ansonsten läßt sich wie gesagt der Fehler so nicht finden, wir können weder den Code testen noch hellsehen, du musst uns sagen was du machst.

Struppi.