HTML: iFrame Frage

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

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


nr1 schrieb am 14.11.2005 um 22:42

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 schrieb am 14.11.2005 um 23:00

nein, sowas macht man normal mit absolut positionierten div's - iframes machen nur ärger


veNi schrieb am 14.11.2005 um 23:16

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 schrieb am 15.11.2005 um 11:11

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 schrieb am 15.11.2005 um 12:04

Firefox und Opera koennen auch transparenz. Safari, anyone?


watchout schrieb am 15.11.2005 um 16:55

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 schrieb am 15.11.2005 um 23:30

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


watchout schrieb am 15.11.2005 um 23:56

IE kann trotzdem keine PNG-Transparenz erst ab IE7 oder mit irgendeinem Hack


Rektal schrieb am 16.11.2005 um 10:24

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
.


watchout schrieb am 16.11.2005 um 13:42

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.




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