existiert hiezu ein Workaround
Rolf
- html
Hallo,
eine Seite wird mit einem DIV-Container halbtransparent abgedeckt,
um im Vordergrund mit einem zweiten DIV-Container etwas darzustellen.
Das klappt eigentlich auch so - ABER:
Auf der Seite befindet sich in der linken Spalte ein Formular dessen
Elemente jedoch voll durchschlagen und den Vordergrund zerstören.
Im FF passiert das nicht, aber leider kommen die User fast alle mit
einem IE6 oder IE7 daher. Was kann man tun?
Okay, man könnte IE-User anpöpeln, wie das einige Stammposter auf
ihrer Homepeitsch vormachen, aber so niveaulos bin ich nicht :-)
Und ausserdem sollen Waren und nicht User vertrieben werden.
m.b.G. Rolf
Hi!
Du meinst, es scheinen alle Formularelemente durch und nicht nur Selectboxen?
Du meinst, es scheinen alle Formularelemente durch und nicht nur Selectboxen?
hast recht,
alle Elemente scheinen durch, das soll eigentlich auch so sein.
Aber die Select-Box schlägt voll durch und kann auch bedienen werden.
Sinn und Zweck der Übung ist, dass kleine Vorschaubilder vergrößert
dargestellt werden können, aber die Select-Box zerstört das Bild :-((
m.b.G. Rolf
Aber die Select-Box schlägt voll durch und kann auch bedienen werden.
aber nur im internet exploder 6, sehe ich das richtig?
Hi!
Ein altbekannter IE Bug. Eine vernuenftige Loesung gibt es dafuer nicht, da die Selectbox immer vor allen DIVs liegt. Su musst schon in die Javascript/CSS Trickkiste greifen.
Mir ist keine Methode bekannt, die eine logisch hinter einem Div liegende Box auch optisch hinter das Div bringt. Also musst du sie dort wegbringen, unsichtbar machen oder ganz entfernen. Das klingt unschoen, aber anders wirds nicht klappen. Visibility duerfte hier dein angenehmster Freund sein. (oder in diesem Fall wohl eher Freundin)
Visibility duerfte hier dein angenehmster Freund sein. (oder in diesem Fall wohl eher Freundin)
sehe ich auch so - die alternative ist, die betroffenen problemelemente mit javascript, css und html (in form einer unsortierten liste) nachzubauen
Hi,
das ist relativ einfach mit einem zusätzlichn Div(eine Ebene mehr) zu lösen. Zumindest behelfe ich mich in gleicher Situation immer damit.
Wenn diese Anregung dir nicht hilft, sag Bescheid, dann krame ich heute Abend einen Beispielcode raus.
Timo
Hi Timo,
das ist relativ einfach mit einem zusätzlichn Div(eine Ebene mehr) zu lösen.
Zumindest behelfe ich mich in gleicher Situation immer damit.
na-ja,
zwei DIV-Container benutze ich auch,
Ich hab' da mal was vorbereitet
m.b.G. Rolf
Yerf!
Die Selectboxen sind beim IE intern leider als "windowed Control" implementiert, womit keine Chance besteht diese mit "lightweight Content" wie z.B. Divs zu überdecken.
Es gibt also nur 2 Möglichkeiten:
a) die Selectboxen temporär ausblenden
b) die Selectboxen mit einem anderen windowed Control überdecken. Da gibt es noch IFrame und Plugins (z.B. Flash)
Gruß,
Harlequin
Hi Harlequin,
a) die Selectboxen temporär ausblenden
na also,
darauf hätte ich auch selbst kommen können :-(
trotzdem vielen Dank!
m.b.G. Rolf