• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Externe JS - Chrome, FF etc. funktioniert prima, IE 10 bringt Fehlermeldung

Musashi

Neues Mitglied
Hi Leute,

ich habe mein Menue in eine externe Date ausgelagert. Das Menue wurde mit Coffeecup erstellt.
Das Script funktioniert in allen Browsern wenn es in der HTML Datei selbst steht.

Wenn ich das Script auslagere in eine JS-Datei, dann funktioniert es in Chrome und FF weiterhin.
Im Internet Explorer 10 jedoch nicht mehr. Nach einigen Debuggingversuchen bin ich auf folgenden Fehler gestoßen:


Meldung: Die Eigenschaft "onload" eines undefinierten oder Nullverweises kann nicht abgerufen werden.
Zeile: 150
Zeichen: 1
Code: 0
URI: http://www.hit-security.at/Test/main_menue/menue.js

Ich bin leider kein Javascript Wissender (wie gesagt, das Menu ist mit Coffeecup erstellt worden) und daher habe ich keine Idee wie ich das lösen kann.


Hier die Dateien:
http://www.hit-security.at/Test/foo/default.html (in Chrome und Firefox wird das Menue angezeigt - im IE 10 leider nicht)

http://www.hit-security.at/Test/main_menu/menue.js

Bitte um Hilfe.
 
Werbung:
Du erwartest jetzt aber nicht, dass jemand für dich 600 Zeilen JS Code debugged, deren einziger Zweck die Navigation darstellt und die sich auch mit wenigen Zeilen CSS realisieren lassen? Zumal noch in einem Framework, mit dem kein Mensch arbeitet.

- Baue deine Navigation mit CSS
- Verwende niemals Skripte, die du nicht verstehst
- Wenn JavaScript, dann bevorzugt jQuery
 
Werbung:
Hi, das Probleme könnte Zeile 113 sein
da steht: var NavYes=AgntUsr.indexOf('mozilla')!=-1&&AgntUsr.indexOf('msie')==-1?1:0;

Ändere das mal in var NavYes=AgntUsr.indexOf('mozilla')!=-1;//&&AgntUsr.indexOf('msie')==-1?1:0;

Also mach von dem && ein ;//

Im Internet Explorer 10 hat sich die Benutzer-Agent-Zeichenfolge geändert das könnte das Problem sein, warum das jetzt allerdings geht wenn alles in einer Datei steht weiß ich auch nicht.

Trotzdem kann ich von dem Script nur abraten, das ist keine Lösung auf Dauer.
Wie Trojaner schon sagt:
- Baue deine Navigation mit CSS
- Verwende niemals Skripte, die du nicht verstehst
- Wenn JavaScript, dann bevorzugt jQuery

mfg xorg1990
 
Zurück
Oben