"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

HTML: iFrame Frage

kurtm1 14.11.2005 - 22:42 660 9
Posts

nr1

Here to stay
Avatar
Registered: Dec 2003
Location: AT
Posts: 617
Habe eine Frage zu den iFrames in HTML:

Also ich habe eine HTML Seite deren Design durch mehrere Grafiken realisiert wird. Dann gibt es noch einen Link Bereich, wo eben die ganzen Links zu den einzelnen Inhalten platziert sind.

Jetzt möchte ich, dass wenn ich auf einen dieser Links klicke, ein bestimmter Text (bzw. eine bestimmte HTML Seite) über die Grafiken gelegt wird, und sozusagen der Inhalt ist. Soweit ich jetzt informiert bin, funzt das am besten mit iFrames, wobei ich eben noch nicht weiß wie ich den Inhalt des iFrames transparent hinbekomme, so dass die Grafiken der Grundseite "durchschimmern".

Hoffe das war halbwegs verständlich..
Weiß wer Rat?

watchout

Legend
undead
Avatar
Registered: Nov 2000
Location: Off the grid.
Posts: 6845
nein, sowas macht man normal mit absolut positionierten div's - iframes machen nur ärger

veNi

hopeless romantic
Avatar
Registered: Jun 2004
Location: las vegas
Posts: 793
hilft ihm ja auch ned wirklich weiter watchout...

wenn du bei der datei die ins iframe reinladest keinen hintergrund angibst dann ist er transparent und man sieht die hauptseite "durchschimmern"..

aber damit es vernünftig/besser ausschaut solltest du watchouts rat befolgen...

DJ_Cyberdance

Here to stay
Avatar
Registered: Jun 2002
Location: Vesterålen
Posts: 1838
Watchout hat völlig recht, nimm DIVs. Falls Du so seltsame Transparenzeffekte erzielen willst, lass besser die Finger davon, die funktionieren nämlich nur im IE, in jedem Browser sieht das dann arm aus.

Rektal

Here to stay
Registered: Dec 2002
Location: Inside
Posts: 4452
Firefox und Opera koennen auch transparenz. Safari, anyone?

watchout

Legend
undead
Avatar
Registered: Nov 2000
Location: Off the grid.
Posts: 6845
Zitat von veNi
hilft ihm ja auch ned wirklich weiter watchout...

wenn du bei der datei die ins iframe reinladest keinen hintergrund angibst dann ist er transparent und man sieht die hauptseite "durchschimmern"..

aber damit es vernünftig/besser ausschaut solltest du watchouts rat befolgen...
und das hat geholfen? :rolleyes:

@Rektal: Ich denke es war "echte" transparenz (zb. 8 Bit Alpha) gemeint

DJ_Cyberdance

Here to stay
Avatar
Registered: Jun 2002
Location: Vesterålen
Posts: 1838
Zitat von Rektal
Firefox und Opera koennen auch transparenz. Safari, anyone?

Oh... meine Schuld. Habe das soeben mit Firefox 1.06 und Opera 7.01 verifiziert... Mit IE 5.x gehts nicht, den verwenden übrigens noch heiße 4% der User, siehe http://www.thecounter.com/stats/200...ber/browser.php)

Edit: Hier zum ausprobieren...
transparency.png
Bearbeitet von DJ_Cyberdance am 15.11.2005, 23:33

watchout

Legend
undead
Avatar
Registered: Nov 2000
Location: Off the grid.
Posts: 6845
IE kann trotzdem keine PNG-Transparenz erst ab IE7 oder mit irgendeinem Hack

Rektal

Here to stay
Registered: Dec 2002
Location: Inside
Posts: 4452
Gibts einen Unterschied zwischen Transparenz und Alpha? :) Schwarz/Weiss Transparenz a'la gif geht schon, Alphakanal geht nicht.

Die Hacks sind mit CSS-Filters recht einfach zu realisieren mittels
Code:
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader
.
Bearbeitet von Rektal am 16.11.2005, 14:23

watchout

Legend
undead
Avatar
Registered: Nov 2000
Location: Off the grid.
Posts: 6845
Zitat von Rektal
Gibts einen Unterschied zwischen Transparenz und Alpha? :) Schwarz/Weiss Transparenz a'la gif geht schon, Alphakanal geht nicht.
Transparenz ist nur ein anderer Ausdruck, aber wegen GIF usw. hat das Wort bei den Bildformaten eine andere Bedeutung als Alpha, wobei mit Transparenz normal (afaik) die 1/0 Transparenz von GIF bzw. PNG bezeichnet wird die eigentlich durch Farbersetzung erreicht wird. Alpha(kanal) ist dann ein eigener Transparenz-Kanal "pro Pixel" mit meistens 8 Bit (PNG, CSS3, SVG?) wodurch man schöne Transparenzeffekte erzielen kann.

Zitat von Rektal
Die Hacks sind mit CSS-Filters recht einfach zu realisieren mittels filter:progid:DXImageTransform.Microsoft.AlphaImageLoader .
Einfach oder nicht - es ist und bleibt ein Hack.
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz