Cheatah: doOver(); doOut(); doClick()

Beitrag lesen

Hi,

Und zwar funktionieren diese im IE wunderbar nur im ff nicht.

falsch. Richtig wäre: Sie funktionieren nur im IE, sonst nicht.

var ie5 = document.getElementById != null;

Merkwürdiger Variablenname für eine Prüfung, ob DOM bekannt ist.

var el = window.event.srcElement;

window.event ist eine Microsoft-Erfindung. Konforme Browser übergeben ein Event-Objekt an die Funktion. Auch der Inhalt des Objektes ist bei Microsoft anders als vorgesehen.

window.href = top.Formular.submit();

Ähm, diese Zeile ist sehr, sehr merkwürdig. Oder hast Du tatsächlich im obersten Fenster (welcher *hoffentlich* mangels Frameset mit dem aktuellen Fenster identisch ist) ein Objekt namens "Formular" erzeugt, welches eine submit()-Methode besitzt, die eine URL zurückliefert?

echo "<table cellspacing="0" cellpadding="0" onmouseover="doOver()" onmouseout="doOut()" onclick="doClick()" style="width: 260;">";

1.) Eliminiere bei clientseitigen Problemen *immer* jedweden serverseitigen Code.
2.) Eliminiere cellspacing und cellpadding. Darstellungsbezogene Attribute haben in HTML nichts verloren.
3.) "260" ist kein gültiger Wert für die width-Eigenschaft.
4.) Verwende keine Inline-Styles.
5.) Eliminiere bei clientseitigen Problemen *immer* jedweden serverseitigen Code.
6.) Verlasse den Quirks-Mode. Dringend.
7.) Eliminiere bei clientseitigen Problemen *immer* jedweden serverseitigen Code.

Kann mir einer sagen warum es im ff nicht geht? Ich brauch unbedingt eine Lösung, dass es in beiden Explorer geht.

Beide Explorer? Du meinst den Internet Explorer und den Windows-Explorer? Ansonsten gibt es IIRC noch ein FTP-Programm dieses Namens, aber das wird keine HTML-Dokumente rendern.

Cheatah

--
X-Self-Code: sh:( fo:} ch:~ rl:| br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes