Hallo,
Es spielt keine Rolle, es müssen nur die Elemente vorhanden sein auf die du zugreifen möchtest (genau wie im Header auch).
Es kann durchaus eine Rolle spielen wo der Script steht.
Z.B. hier:
http://www.meta-text.net/entwicklung/schriftarten/files/cursive.html
wenn ich dort den Teil:
<SCRIPT LANGUAGE="JavaScript1.2">
<!--
//For IE
if (document.all) {
onLoad();
}
//-->
</SCRIPT>
Im head hätte, würde die Navigation im IE nicht funktionieren.
wieso? verstanden hab ich dich, aber "krig ich den fehler "Objekt Erwartet" im IE" ist defenitiv nichtssagend.
Und? Das ist nicht sein Fehler sonder der vom IE der absolut sinnfreie Meldungen von sich gibt z.B. "Objekt Erwartet". Und die Zeilenangaben bei solchen Meldungen versteht auch kein Mensch.
Wenn er den Scripting Host vom M$ installiert hätte, könnte er genau die Stelle sehen, die den Fehler verursacht, aber das ist ein absoluter Overhead und dazu zimlich nervig, da 80% der Webseiten die JS benutzen im IE einen Fehler produzieren und wenn beim jeden Fehler der Debugger aufpoppt, wird man spätestens nach einer Stunde im Internet irre.
Grüße
Thomas