Hi,
Gibt es denn noch andere Möglichkeiten?
DHTML
Ich mein mit Stylesheets (CSS) ?
Nur bedingt. Zwar geht es nur mit CSS, aber da nicht jeder Browser bereits Transparenz unterstützt, müßtest Du eine Browserabfrage machen. Den IE könntest Du ohne Scripting erkennen, aber den Mozilla von zu erkennen dürfte ohne Scripting schwer werden.
Lösungsmöglichkeit:
1. Ein DIV mit dem Gewünschten füllen und halbtransparent machen (Coding: Durchsichtige Elemente)
2. Das Element mittels CSS positionieren, sowohl x/y, als auch, und das ist das Entscheidende, auch z (z-index)!
3. Weiteres DIV mit eigentlichem Inhalt aber ohne Hintergrund drüberlegen.
4. Das ganze nur machen, wenn es der Browser unterstützt, da ggf. das undurchsichtige DIV über Teilen des Contents liegt.
Ob der Browser CSS-3-Transparenz unterstützt (z.Zt. nur Mozilla), ließe sich wohl ggf. mit getComputedStyle() herausfinden. Der IE verwendet keine CSS-3-Transparenz, sondern seine eigenen Filter.
Gruß, Cybaer
Hinweis an Fragesteller: Fremde haben ihre Freizeit geopfert, um Dir zu helfen. Helfe Du auch im Archiv Suchenden: Beende deinen Thread mit einem "Hat geholfen" oder "Hat nicht geholfen"!