Hi,
Wenn ich innerhalb des DOM-Baumes ein Element habe, dann möchte ich innerhalb des Baumes zu einer darüberliegenden Ebene zurück.
Wie kommst Du denn auf die Idee, document sei die nächst höhere Ebene im Dom? Verschiedene Elemente besitzen Methoden wie "document.getElementById", Du bestimmst so lediglich, das _ab_ der Ebene "document" gesucht wird.
Teste:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/1999/REC-html401-19991224/loose.dtd">
<html>
<head>
<script type="text/javascript">
function getobj(obj) {
do{
alert(obj);
} while(obj = obj.parentNode);
}
</script>
</head>
<body onload="getobj(document.getElementById('foo'))">
<div id="main">
<p id="foo">lala</p>
</div>
</body>
</html>
Gruesse, Joachim
Am Ende wird alles gut.