Hallo Cybaer,
Jo, danke. :-) Das zeigt dann auch gleich das konzeptionelle Problem auf: Wie übergibt man das den Startpunkt browserübergreifend?
Nicht nur ein konzeptionelles Problem, auch ein technisches: Habe bei meinen Tests wieder mal festgestellt, dass Opera 7.54 viel besser mit dem All-Objekt umgehen kann als der IE6.
Der IE6 (wahrscheinlich auch die früheren Versionen) streikt nämlich total, bei dem Versuch, mit all auf alle Elemente eines übergebenen Objekts zuzugreifen, während Opera da wie gesagt gar keine Probleme hat.
<html>
<head>
<title>allIDs eines Teilzweiges</title>
<script language="JavaScript">
[code lang=javascript]
function getIDs (x) {
alert(x.id);
for (i=0; i<x.all.length ; i++ ) {
alert(x.all[i].id);
}
}
</script>
</head>
<body id="bod" onLoad="getIDs(this)">
<div id="div1"> </div>
<div id="div2"> </div>
</body>
</html>
[/code]
Gruß Gernot