Problem mit absolute Positionierten Block-Elementen im IE6

Status
Nicht offen für weitere Antworten.

Templorials

Erfahrenes Mitglied
Ich verzweifle noch wegen diesem IE6....

Das Problem ist.. angenommen man hat jetzt ein DIV mit 100x100 und wenn man da mit der Mouse drüberfährt sollte ne Javascript Funktion ausgeführt werden.

also:
<div style="width:100px; height:100px" onmouseover="javascript....">test</div>

funktioniert bei ie6/7, ff, etc wunderbar..

Jedoch wenn dieses DIV Element jetzt in einem absolut positionierten DIV ist.. wird das onmouseover im IE6 nur ausgeführt wenn man auf den Text "test" fährt... im IE7 und FF gehts auch rundherum.. also innerhalb der 100x100 wies sein sollte..
Also nochmal Codeschnippsel wo es nicht im IE6 geht:
<div style="position:absolute">
<div style="width:100px; height:100px" onmouseover="javascript....">test</div>
</div>

gibs da ne lösung? :/
 
Hi,

es funktioniert, wenn Du dem Element einen Rahmen oder eine Hintergrundfarbe verpasst. Es könnte z.B. eine
Rahmenfarbe entsprechend dem Hintergrund angegeben werden.
Code:
<div style="position: absolute;">
  <div style="width: 100px; height: 100px; border: 1px solid #000;" onmouseover="alert('hallo');">test</div>
</div>
Edit:
Besser scheint es zu funktionieren, wenn eine Hintergrundfarbe angegeben wird.

Ciao
Quaese
 
Zuletzt bearbeitet:
Status
Nicht offen für weitere Antworten.
Zurück