Warum funktioniert folgende Zeile auf dem MAC nicht?
Martin
- javascript
0 GONZO0 Struppi0 holger kuehne0 Harald Breitkreutz
Hallo,
folgende Zeile macht auf dem Mac (Netscape) Probleme:
<a href="xxx.html" target="um_frame2" onClick="parent.um_frame.document.location.href='um_ueberuns.html'"><img name="Image3" border="0" src="menu_gifs/hmunssi0.gif"></a>
Genauer gesagt scheint das onClick-Ereignis nicht verarbeitet zu werden. Auf dem PC läuft es unter NS und IE.
WICHTIG: in des onClick() darf kein "return false", weil dann der Link (...target="um_frame2") nicht ausgeführt wird. Es müssen die Inhalte von 2 Frames (um_frame und um_frame2) geändert werden. leider lassen sich nicht beide Frames via "onClick ändern, weil in den Frame "um_frame2" auch externe Seiten gelinkt werden. Versuche ich dies mit dem MSIE5 und onClick bekonmme ich "zugriff verweigert"
Danke für jede Hilfe,
martin.
Hallo martin,
warum schreibst du die Anforderungen nicht gleich so präzise?
Negiere doch einfach das false.
CYa
GONZO
Hallo
<a href="xxx.html" target="um_frame2" onClick="parent.um_frame.document.location.href='um_ueberuns.html'"><img name="Image3" border="0" src="menu_gifs/hmunssi0.gif"></a>
Versuch's mal ohne die anführungszeichen:
... onClick="parent.um_frame.document.location.href=um_ueberuns.html">...
weiss aber nicht ob das besserung bringt.
Struppi
Hi
<a href="xxx.html" target="um_frame2" onClick="parent.um_frame.document.location.href='um_ueberuns.html'"><img name="Image3" border="0" src="menu_gifs/hmunssi0.gif"></a>
Wenn ueberhaupt muss es
parent.um_frame.location.href='um_ueberuns.html'
heissen (ohne document. !!!)
Ich frage mich nur, warum du nicht dieses nette Script verwendest:
<../../teda.htm>
Tschau Holger
Hi !
Ich hab das gleiche Problem gehabt und mußte dabei feststellen, daß der MAC-Netscape so einiges nicht kann, was der PC-NC kann.
In meinem Fall mußte ich jedesmal das komplette Frameset neu aufbauen.
Ciao,
Harry