@@Niehztog:
nuqneH
Ist es also grundsätzlich so dass auf den DOM-Tree nie einfach so im <script></script> Teil zugegriffen werden kann, sondern dass man den code über Events triggern muss?
Nein.
Im Script ist der Teil des DOMs bekannt, das vor dem 'script'-Element im Quelltext steht.
Nicht nur deshlab ist es sinnvoll, Scripte als letztes im 'body' zu notieren. Das erspart einige Eventhandler und macht den Seitenaufbau schneller. [PERFORMANCE-BP2]
<html>
<head>
<title>Test</title>
</head>
<body>
<map name="haus">
</map>
<script type="text/javascript">
[code lang=javascript] window.alert(document.getElementsByName("haus")[0].nodeName);
</script>
</body>
</html>[/code]
(vom fehlenden DOCTYPE und Inhalt des 'map'-Elements mal abgesehen)
Qapla'
--
Alle Menschen sind klug. Die einen vorher, die anderen nachher. (John Steinbeck)
Alle Menschen sind klug. Die einen vorher, die anderen nachher. (John Steinbeck)