Ein Hallo an das Forum,
hab eine Frage an euch. Ich positioniere DIV-Layer auf einer Seite und steuere die Sichtbarkeit durch MouseOver- und MouseOut-Events. In IE und Gecko richtet sich die Layergrösse selbstständig nach dem eingebetteten Objekt, unter Opera 5 treffe ich jedoch auf das Problem, dass die rechte Begrenzung des Layers offensichtlich fehlt oder das MouseOut-Event dort nicht erkannt wird. Alle anderen Ränder des Layers werden erkannt, nur der rechte reicht bis zur Begrenzung des Fensters, bzw. Frames. Hat jemand ähnliche Erfahrungen gemacht und wenn ja, wer weiss Abhilfe?
Positionierte Layer sollten immer eine Breite und u.U. auch eine Höhe zugewiesen bekommen. Ansonsten ist deren Verhaltensweise bzw. deren Breite nicht genau definiert, und das Verhalten des Browsers ist eben mehr "Glück". Jedenfalls kann ich das Verhalten von Opera logisch genauso nachvollziehen wie die der anderen Browser.
- Sven Rautenberg