iframe - js menü problem

Seite 1 von 1 - Forum: Coding Stuff auf overclockers.at

URL: https://www.overclockers.at/coding-stuff/iframe_js_menue_problem_178247/page_1 - zur Vollversion wechseln!


sensei schrieb am 26.03.2007 um 09:07

Morgen!

Hab folgendes Problem:

Ein Menü wird in einer Webseite mittels JS erzeugt. Darunter befindet sich ein iframe über welchen eine externe url eingebunden wird.

Problem ist, dass wenn man das menü aufklappt Menüpunkte tlw. in den iframe hineinragen und dort von Formularelementen überdeckt werden (sieht ******e aus und die usability ist naja kaum gegeben)

grund: iframes sind ne eigene browserinstanz und ignorieren die layerhierachie (z-index) :(

kennt jemand nen trick / workaround?

tia!

lg


nichtsooft schrieb am 26.03.2007 um 09:12

Kenne das Problem nur in Verbindung von DHTML & Flash, aber damals hab ich's mit wmode="transparent" gelöst.
Versuch's einfach mal! ;)


sim schrieb am 29.03.2007 um 13:45

ja, das mit iframes und flash ist ein problem - gibts aber hacks. aufpassen: das ist von browser zu browser massiv unterschiedlich!!


sensei schrieb am 03.04.2007 um 09:07

Zitat von sim
ja, das mit iframes und flash ist ein problem - gibts aber hacks. aufpassen: das ist von browser zu browser massiv unterschiedlich!!

in dem iframe wird/soll aber kein flash sondern eine externe url eingebunden werden :/

wie du sagtest ists browserabhängig, im firefox funktionierts, im ie wird das aufgeklappte js menü von den formularelementen im iframe überdeckt...


CROWLER schrieb am 03.04.2007 um 14:07

kannst du mal das js posten ?

edit : am beisten gleich mit dem iframe


shadowman schrieb am 10.04.2007 um 10:00

Hatte beim IE das gleiche Problem. Es funktioniert nichtmal, wenn das Formular und die Layer im gleichen Html File liegen. Der IE verwendet für die Form Elemente andere Systemcalls oder what ever. Bei normalen Input Felder funktioniert es afaik, nur select Boxen sind immer ontop.

Dir wird nichts anderes über bleiben, als das Iframe weiter runter zu setzten oder die störenden Formularelemente kurzzeitig auszublenden.


sensei schrieb am 10.04.2007 um 13:20

Zitat von shadowman
Hatte beim IE das gleiche Problem. Es funktioniert nichtmal, wenn das Formular und die Layer im gleichen Html File liegen. Der IE verwendet für die Form Elemente andere Systemcalls oder what ever. Bei normalen Input Felder funktioniert es afaik, nur select Boxen sind immer ontop.

Dir wird nichts anderes über bleiben, als das Iframe weiter runter zu setzten oder die störenden Formularelemente kurzzeitig auszublenden.

liegt zz auf eis, den kunden störts anscheinend nicht, mich nervts zwar das keine (schöne) lösung gibt, aber ich werds überleben :p




overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025