Bio: Geht ab NN6/Mozilla5 -> wenn man das f... manual gelesen hat ;-)

Beitrag lesen

Sup!

So geht es im Mozilla 0.9. Ich empfehle die Lektüre der ECMA-Specs zum "ECMA Script Language Binding" ans DOM.

<html>
<head>
<title>Bios DOM Test</title>
<script type="text/javascript">

function addElement()
{
msform=document.getElementById("myform");

/* Erstmal muss der Mozilla wissen, was msform ist. Was anderes als getElementById ist nicht. */

var oInput=document.createElement("Input");
oInput.type="text";

/* Bei "hidden" kann man nichts sehen, denn Mozilla zeigt korrekterweise den Quelltext an, wenn man "Quelltext anzeigen" sagt, und nicht, was man daraus per JS macht */

oInput.defaultValue="Bionic_Forces";

/* Wozu, wenn nicht zur Vorbelegung eines Input-Feldes nach seiner Erschaffung, ist wohl die Eigenschaft defaultValue da? Hmmm? Na bitte.... */

oInput.name="inputName";
msform.appendChild(oInput);
}

</script>
</head>
<body onLoad="addElement();">
<form id="myform">
</form>
Bio rules supreme!
</body>
</html>

Und zu CK: Natürlich hat der Netscape 4.x ein DOM - es ist nur zufällig nicht DAS "DOM" des W3C. Aetsch! So! (Marlies-Mode!)

Der Mozilla / NN6 unterstützt das DOM übrigens, so weit ich weiss, komplett - jedenfalls besser als der IE5

Gruesse,

Bio