frankx: input.type verändern FF klappt IE nicht, warum?

Beitrag lesen

Hallo Axel,

danke für die meine grauen Zellen etwas erhellenden Links. In SelfHtml find ich über DHTML schlicht, dass dies ein Sammelbegriff für mögliche Operationen (also zB. Eventhandler/JS) ein HTML-Dokument dynamisch zu gestalten.

Auf der MS-Page steht zu type: "As of Microsoft Internet Explorer 5, the type property is read/write-once, but only when an input element is created with the createElement method and before it is added to the document." Jetzt fehlt mir die exakte Übersetzung von "As of". Will das heißen, dass dieses read/write-once nur der Fall ist, wenn das Objekt mit der createElement Methode erstellt wurde?

Auch steht dort ja: "object.type [ = sType ]" also genau das, was ich gemacht hatte und im FF ja auch ging (dass es am DOM 2 liegt, hab ich zumindest schon kapiert).

By the way (;-), wozu "create Element" statt "document.write", oder bezieht sich das auf Programmierungen in XML-Kontext?

Und [CSSStyleDeclaration].setProperty(), wann bzw. wie kommt das zum Einsatz. Wenn ich "document.getElementById('bodybody').style.backgroundColor="#123";" und dem body die id="bodybody" zugewiesen habe, dann übernimmt er die style-declaration auch ohne dass ich ihm vorher explizit eine zugewiesen hatte. Klappt das nicht immer bei allen Style-Eigenschaften?

Dank und Gruß, Frankx