Zum Inhalt springen

IE meldet Error (tmenu_layers.php)

Erstellt am 4. März 2009 · 9 Antworten · letzte Antwort am 10. März 2009

Tags: Frage

Zareena ·

Hallo Leute

Hab wiedermal ein Problem...

Es ist so, dass ich tmenu_layers.php verwende für meine Dropdown Menüs, ich verwende Typo3 4.2.3
In Mozilla Funktionierts problemlos , Firebug meldet kein Error oder so..

So habe ich es unter Setup verknüpft:

page.includeLibs.tmenu_layers = media/scripts/tmenu_layers.php

Doch in IE meldet mir diesen Error obwohl das Dropdown Menü funktioniert:

Bild: img5.imageshack.us/…/ieerror.jpg
http://g.imageshack.us/img5/ieerror.jpg/1/

Ich dachte es könnte evt. an Doctype liegen, habe den doctype rausgenommen, dann sehe ich keine Errormeldungen, aber die ganze Seite sieht dann "komisch" aus, schriftgrösse ändert sich und so -__-

Weiss einer von euch an was es sonst noch liegen könnte? / Wie ich dieses Problem lösen könnte?

Michaelh74 ·

In diesem Fall wäre es sehr hilfreich zu wissen in welcher IE Version das Problem auftritt, denn die ticken ja alle bekanntermaßen sehr unterschiedlich...

Gruß
Michael

Michaelh74 ·

Hatte bisher noch keine Probleme mit dem TMENU Layers.

Kannst Du hier mal die URL nennen, damit ich das Testen kann.

Läuft es denn im FF mit dem Firebug an?

Gruß
Michael

Michaelh74 ·

Hab mir die Seite jetzt im IE 7, FF und Opera angesehen. Im Opera funktioniert die 3. Navi Ebene nicht richtig.

Die Fehlermeldung im IE bekomme ich nicht, allerdings sehen ich das gelbe Icon unten recht, welches auf JS Fehler hinweist.

Du hast einige CSS Fehler drin.
und
Warnung: Leerer String an getElementById() übergeben.

Tritt der Fehler immernoch auf wenn Du Deinen Fontsize JS deaktivierst?

Besorge Dir mal Firebug für den FF. Das wird Dir helfen das Problem zu beseitigen.

Viele Grüße
Michael

Zareena ·

Danke für den Hinweis, mit Opera hab ich es nicht getestet ^^
Aber wegen dem CSS fehler kann es ja nicht sein

Und wenn ich die font size.js rausnehme,, kommt trotzdem der fehler :-/

Firebug von FF hab ich schon installiert, aber der zeigt mir eben keinen Fehler von font size, nur von tmenu_layers :-(

Michaelh74 ·

Wie gesagt die Warnung: Leerer String an getElementById() übergeben könnte ein Hinweis sein.

Ich habe aktuell sowohl TMENU-Layers als auch GMENU-Layers im Einsatz. Beide Menü-Varianten funktionieren problemlos. Somit kann es nur am Setup liegen oder andere JS Komponenten schießen quer.

Ich würde also erst mal möglichst alle nicht Typo3-Kern Extensions deaktivieren (die Plugins dürfen dann nicht mehr geladen werden und JS produzieren oder einbinden.) und auch sicher ist sicher Dein CSS bereinigen.

So kannst Du evtl. den Fehler weiter eingrenzen.

Gruß
Michael