Chadi: DOM: verschachtelte Elemente ansprechen mit Netscape 7

Beitrag lesen

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Unbenanntes Dokument</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript">

function klapp_runter(){
alert(document.getElementById("Knopf").document.getElementsByName("bild1")[0].src);
}

</script>
<style type="text/css">
<!--
#Knopf { position:absolute; top:50px; left:100px; height:50; visibility:visible; z-index:1;}
-->
</style>
</head>
<body>
<div id="Knopf">
<img name="bild1" src="kontakt.gif">
</div>
<a href="index.htm" onMouseOver="klapp_runter()">hallo</a></td>
</body>
</html>

Erläuterung:
Wenn man über den Link 'hallo' mit der Maus rüberfährt, so wird die Javascript-Funktion 'klapp_runter()' ausgeführt. Diese bezieht sich auf den, direkt nach dem BODY-Tag, definierten DIV-Bereich, der ein Bild namens 'bild1' enthält.

In der Funktion 'klapp_runter()' wird über DOM der Pfad des Bildes in ein Nachrichtenfenster ausgegeben. Dies klappt wunderbar mit dem I.E.6  und dem Opera 7.11, jedoch nicht mit dem Netscape 7.02.

Meine Frage:
Wie kann ich das Bild mit Netscape 7 ansprechen, mit einer möglichst ähnlichen Syntax wie die in der Funktion 'klapp_runter()'. Möglichst ohne 'firstChild'-Syntax.