Hallo Antje,
Nun so geht zum Beispiel auch das:
<layerchen name="l1"></layerchen>
<layer></layer>
Alles was mit Tagklammern eingeschlossen ist, ist für den NN6 offensichtlich ein Element. Ob das Ding nun gültiges HTML ist oder nicht ist, ihm offensichtlich egal. An sich finde ich dieses Verhalten ganz nett, denn es eröffnet einige interessante Möglichkeiten.
klar. denn es geht dem NS6 /Mozilla um DOM, und weil man in XML auch jede beliebige tagnamen hat, kümmert den NS6 das nicht.
der IE hat einen anderen (XML) DOM; versuch es mal so:
<html>
<head>
<title>Untitled</title>
</head>
<body>
<div name="l1"></div>
<p></p>
<script type="text/javascript">
<!--
document.getElementsByTagName("div")[0].innerHTML="Ein Phantasielayerchen"
alert(document.getElementsByTagName("div")[0].innerHTML)
document.getElementsByTagName("div")[0].style.backgroundColor="#ff0000"
document.getElementsByTagName("p")[0].innerHTML="Ein Layer"
alert(document.getElementsByTagName("p")[0].innerHTML)
document.getElementsByTagName("p")[0].style.backgroundColor="#0000ff"
//-->
</script>
</body>
</html>
grüße
Thomas
ps: ok, es ist dann nicht mehr <layer> ;-) aber das würde man mit xml-data-islands auch noch hinbiegen ;-)