Guten Tag,
derzeit habe ich die große Freude, eine in FF fertige JS-Anwendung (Ext JS) in IE testen und fixen zu dürfen. Leider bin ich kein Html-Experte.
Darin gibt es haufenweise Image Maps, die in FF bestens laufen. Der Html code wird aus Daten in JS im Client erstellt.
Leider läuft das überhaupt nicht in IE 7. Es gibt keine Änderung des Cursors, also auch keinen Click-Event. In der Developer Toolbar werden die Map/Area Elemente nicht gefunden (kein Ergebnis bei der Suche, keine Maps und Areas bei DOM Inspect).
Hat jemand eine Idee, was der Grund sein könnte? Ich frage nach ca. 8 Std Suche im Netz und mehrfachem erfolglosem Trial and Error.
Vielen Dank im Voraus
Hier das Html mit Map/Area, das in FF bestens funzt:
(Tip/UnTip von Walter Zorn macht die ToolTips)
Anmerkung: Auf w3schools habe ich die Anforderung gefunden, die area tags mit "/>" abzuschließen. Das ist aber falsch, denn das läuft dann weder in IE7 noch in FF. Diese Aussage ist falsch. Es läuft in FF mit und ohne "/".
20:55 Änderung:
Ich habe meinen blöden Fehler in ("#clickables") so geändert, wie es im Code wirklich läuft, also ohne Raute (siehe unten). Und ferner </map> hinzugefügt und den End-Tag auf "/>" geändert. Ebenfalls siehe unten.
So, wie der Code jetzt ist, läuft es in FF, nicht aber in IE7. Mehr unten.
derzeit habe ich die große Freude, eine in FF fertige JS-Anwendung (Ext JS) in IE testen und fixen zu dürfen. Leider bin ich kein Html-Experte.
Darin gibt es haufenweise Image Maps, die in FF bestens laufen. Der Html code wird aus Daten in JS im Client erstellt.
Leider läuft das überhaupt nicht in IE 7. Es gibt keine Änderung des Cursors, also auch keinen Click-Event. In der Developer Toolbar werden die Map/Area Elemente nicht gefunden (kein Ergebnis bei der Suche, keine Maps und Areas bei DOM Inspect).
Hat jemand eine Idee, was der Grund sein könnte? Ich frage nach ca. 8 Std Suche im Netz und mehrfachem erfolglosem Trial and Error.
Vielen Dank im Voraus
Hier das Html mit Map/Area, das in FF bestens funzt:
(Tip/UnTip von Walter Zorn macht die ToolTips)
Code:
<div>
<map name='clickables'>
<area shape='rect' coords='50,168,90,183' href="javascript:cl('1')" title='Clickable link' target='_self' alt=' ' onmouseover="Tip('Clickable link');" onmouseout="UnTip();" />
<area shape='rect' coords='50,184,90,199' href="javascript:cl('2')" title='Clickable link' target='_self' alt=' ' onmouseover="Tip('Clickable link');" onmouseout="UnTip();" />
<area shape='rect' coords='50,200,90,215' href="javascript:cl('3')" title='Clickable link' target='_self' alt=' ' onmouseover="Tip('Clickable link');" onmouseout="UnTip();" />
</map>
</div>
Anmerkung: Auf w3schools habe ich die Anforderung gefunden, die area tags mit "/>" abzuschließen. Das ist aber falsch, denn das läuft dann weder in IE7 noch in FF. Diese Aussage ist falsch. Es läuft in FF mit und ohne "/".
20:55 Änderung:
Ich habe meinen blöden Fehler in ("#clickables") so geändert, wie es im Code wirklich läuft, also ohne Raute (siehe unten). Und ferner </map> hinzugefügt und den End-Tag auf "/>" geändert. Ebenfalls siehe unten.
So, wie der Code jetzt ist, läuft es in FF, nicht aber in IE7. Mehr unten.
Zuletzt bearbeitet: