MozillaPL.org - polskie centrum Mozilli

Główne menu:

<iframe allowTransparency="true">

Dyskusje na temat standardów WWW i zgłoszenia stron niedziałających poprawnie w przeglądarkach z rodziny Mozilli (w tym Mozilla Firefox)

Moderator: Pomocy?!

<iframe allowTransparency="true">

Postautor: asfalt » 19 grudnia 2004, 18:48

Przeglądarka: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)

czy przeglądarki:
Mozilla 1.x, Firefox 1.x
uwzględniają atrybut <iframe allowTransparency="true"> w ramce iframe?
asfalt
 

Re: <iframe allowTransparency="true">

Postautor: athantor » 19 grudnia 2004, 19:30

Przeglądarka: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0

asfalt pisze:czy przeglądarki:
Mozilla 1.x, Firefox 1.x
uwzględniają atrybut <iframe allowTransparency="true"> w ramce iframe?


Coś takiego nie istnieje.
Obrazek Obrazek
athantor
 
Posty: 911
Z nami od: 24 grudnia 2002, 15:22
Lokalizacja: Białystok

Postautor: Gość » 19 grudnia 2004, 19:32

Przeglądarka: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)

jak nie jak tak...
Gość
 

Postautor: Gość » 19 grudnia 2004, 19:36

Przeglądarka: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)

acha...
to znaczy że nie istnieje tylko w tych przeglądarkach?
bo wiem że w IE można coś takiego stosować
Gość
 

Postautor: Domel » 19 grudnia 2004, 19:41

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.7) Gecko/20040616

Anonymous pisze:acha...
to znaczy że nie istnieje tylko w tych przeglądarkach?
bo wiem że w IE można coś takiego stosować

Nie istnieje w standardzie czyli nie istnieje. A to ze to cos wyswiewtla IE to juz jego problem bo nie powinien tego robic.
Domel
 
Posty: 2252
Z nami od: 14 kwietnia 2002, 19:10
Lokalizacja: Białystok

Postautor: Gość » 19 grudnia 2004, 20:06

Przeglądarka: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)

czyli dosłownie wszystkie przeglądarki muszą dostosować się do tego standartu i dodatkowo mogą być rozbudowane we własne opcje?
Gość
 

Postautor: Domel » 19 grudnia 2004, 20:18

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.7) Gecko/20040616

Anonymous pisze:czyli dosłownie wszystkie przeglądarki muszą dostosować się do tego standartu i dodatkowo mogą być rozbudowane we własne opcje?

Co do pierwszej czesci to tak co do drugiej to niekoniecznie. Idealna sytuacja bedzie gdy producenci nie beda wprowadzac swoich "ulepszen" (powinno sie to nazwac raczej "ugorszen") ale znajac realnia ciezko to na nich wymusic. Rozwiazanie jest wiec takie: robic to co jest zgodne ze standardami a wszystko co nie jest jak najczybciej o tym zapomniec.
Domel
 
Posty: 2252
Z nami od: 14 kwietnia 2002, 19:10
Lokalizacja: Białystok

Postautor: Gość » 19 grudnia 2004, 20:59

Przeglądarka: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)

A czy możecie powiedzieć czy w standarcie jest coś napisane na temat przeźroczystości ramki iframe?

Chodzi o to że jest strona główna z tłem w formacie jpg
wbudowana jest w nią ramka iframe
w niej wyświetlają się podstrony o przeźroczystym tle (w stylach css zawarty jest taki kod: body { background-color: transparent } )
i czy wówczas na stronie głównej będzie widać jej tło przez ramkę iframe?
Czy to jest zgodne ze standardami?
IE wymyślił sobie że aby tak było trzeba dopisać do ramki iframe kod który podałem na wstępie: <iframe allowTransparency="true">
W innych przeglądarkach nie trzeba tego dopisywać?
Gość
 

Postautor: Domel » 20 grudnia 2004, 00:24

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.7) Gecko/20040616

Prosze adres do strony. Bo nie jestem obeznany w takich dziwnych rzeczach ;)
Domel
 
Posty: 2252
Z nami od: 14 kwietnia 2002, 19:10
Lokalizacja: Białystok

Postautor: athantor » 20 grudnia 2004, 00:40

Przeglądarka: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0

Anonymous pisze:A czy możecie powiedzieć czy w standarcie jest coś napisane na temat przeźroczystości ramki iframe?


Ramka jest przeźroczysta domyslnie.

Anonymous pisze:Chodzi o to że jest strona główna z tłem w formacie jpg
wbudowana jest w nią ramka iframe
w niej wyświetlają się podstrony o przeźroczystym tle (w stylach css zawarty jest taki kod: body { background-color: transparent } )
i czy wówczas na stronie głównej będzie widać jej tło przez ramkę iframe?


Sprawdź

Anonymous pisze:Czy to jest zgodne ze standardami?


Mhm.

Anonymous pisze:IE wymyślił sobie że aby tak było trzeba dopisać do ramki iframe kod który podałem na wstępie: <iframe allowTransparency="true">


No widzisz.

Anonymous pisze:W innych przeglądarkach nie trzeba tego dopisywać?


Rzuć to dziadostwo co teraz używasz i sprawdź sam.
Obrazek Obrazek
athantor
 
Posty: 911
Z nami od: 24 grudnia 2002, 15:22
Lokalizacja: Białystok

Postautor: Gedi » 20 grudnia 2004, 13:50

Przeglądarka: Mozilla/4.0 (compatible; MSIE 6.0; Windows 98; .NET CLR 1.1.4322)

A sam CSS nie wystarczy?

To przykład wprawdzie w JS, ale z 'alpha' w CSS i bez 'allowTransparency' w IFRAME :).
Gedi
 
Posty: 324
Z nami od: 10 sierpnia 2003, 17:36

Postautor: Gość » 20 grudnia 2004, 22:19

Przeglądarka: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)

ok.
Z ciekawości przetestowałem pięć czołowych przeglądarek, pozatym w necie też można znaleźć podobne dane:

Internet Explorer 6.0 - iframe przeźroczysta po dopisaniu atrybutu <iframe allowTransparency="true">
Mozilla Firebird 0.7 – iframe zawsze przeźroczysta
Mozilla 1.6 - iframe zawsze przeźroczysta
Opera 7.54 – iframe zawsze NIE przeźroczysta...
Netscape 7.2 - iframe zawsze przeźroczysta

i wszystko jasne...

Domel: własnej stronki jeszcze nie skończyłem ale prosty przykład znalazłem dziś tutaj: http://www.tutorality.com/html08.php#
Gedi: co do tego przykładu to ogólnie na to patrząc wydaje mi się, że nie da się tego jakoś dopasować...
na stronie którą podałeś jest skrypt w którym zawarte są informacje na temat pozycji ramek iframe i parametry przeźroczystości stron które mają się tam pojawiać. Tylko że jak wpisze np. alpha 50% to wszystko na tych stronach będzie miało przeźroczystość 50%, a chodziło o to że tylko tło miało być przeźroczyste.
Gość
 

Postautor: Gedi » 21 grudnia 2004, 13:13

Przeglądarka: Mozilla/4.0 (compatible; MSIE 6.0; Windows 98)

No to rozumiem :). Opera nie ma transparentnego tła? A 'background-color: transparent' w ładowanym dokumencie do IFRAME nie działa?
Gedi
 
Posty: 324
Z nami od: 10 sierpnia 2003, 17:36

Postautor: Gość » 21 grudnia 2004, 21:46

Przeglądarka: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)

trudno powiedzieć dlaczego w operze nie działa
tak już zrobili... może kiedyś to zmienią...
użytkownikami opery jest obecnie 3.8% społeczeństwa to oznacza że co 26 osoba odwiedzająca stronę nie zobaczy efektu przeźroczystej ramki...
trudno...
Gość
 

Postautor: Gość » 16 lutego 2005, 12:31

Przeglądarka: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)

czesc, wlasnie walcze z tą ramka iframe i po dopisaniu
<iframe allowTransparency="true" name="I1" width="512" height="445" src="nowa_strona_3.html"><iframe> na IE dalej mi pokazuje ramke nieprzeźroczysta, a tez mam ją osadzona na tle obrazkowym i bardzo mi zalezy, zeby byla przeżroczysta, moze ja nie w tym miejscu ja wstawiam czy coś takiego. Pomóżcie, bo juz nie daje z nia rady. dzieki Monika
Gość
 

Postautor: gość2821 » 26 października 2005, 22:11

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.7.12) Gecko/20050919 Firefox/1.0.7

przykład.html
Kod: Zaznacz cały
<body background="obrazek.jpg" BGPROPERTIES="FIXED">


index.html
Kod: Zaznacz cały
<iframe src="przyklad.html" width="X" height="Y" frameborder="0" name="przyklad" NORESIZE></iframe>



Ja na swojej stronce zastosowałem takie rozwiązanie. IE i FireFox interpretują BGPROPERTIES prawidłowo. Nie sprawdzałem na Operze, ale podejrzewam, że równierz działa.

Jeśli nie działa to należy zrobić tabelkę

Kod: Zaznacz cały
<table width="x" height="y" cellpadding="0" cellspacing="0" border="0"><tr height="y"><td width="x">
...
</td></tr></table>


I w miejscu wielokropka umieścić nasze <iframe></iframe> wraz ze wszystkimi atrybutami, a komórce tabelki w której ów iframe umieściliśmy możemy nadać tło.

Tło dla tabeli:
Kod: Zaznacz cały
<table background="..." width="x" height="y" cellpadding="0" cellspacing="0" border="0"><tr height="y"><td width="x">
...
</td></tr></table>


Tło dla komórki (nie zawsze działa, ale html jest dość elastyczny więc eksperymentujcie):
Kod: Zaznacz cały
<table width="x" height="y" cellpadding="0" cellspacing="0" border="0"><tr height="y"><td width="x" background="...">
...
</td></tr></table>
gość2821
 

Postautor: Zajec » 27 października 2005, 06:38

Przeglądarka: Opera/8.10 (X11; Linux i686; U; pl)

Ale żeś topic wyciągnął... Od siebie tylko jedno podam:
http://pornel.net/ramki
Zajec
 
Posty: 167
Z nami od: 17 grudnia 2004, 22:32
Lokalizacja: Włocławek

Postautor: jaszczur » 04 listopada 2005, 17:27

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.7.12) Gecko/20050919 Firefox/1.0.7

ramka umieszczona na stronie glownej (na ktorej znajduje sie tlo):
<iframe name="ekranglowny" src="spis1.php" width=590 height=390 frameborder=0 NORESIZE></iframe>


a to stronka, ktora znajduje sie w iframe (spis1.php):
<body text="gray" oncontextmenu="return false" BGPROPERTIES="FIXED">


czy moze mi ktos powiedziec, czemu tlo strony w iframe nadal nie jest przezroczyste (w IE)? Bardzo prosilbym o pomoc! :o
jaszczur
 

Postautor: qnia » 16 marca 2006, 16:20

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.0.1) Gecko/20060111 Firefox/1.5.0.1

Ja ma cos takie że musze i w CSS wpisać
Kod: Zaznacz cały
background-color: transparent;   

i w iframe
Kod: Zaznacz cały
 allowtransparency="true"

Bo jak któregos nie wpiszę to w moim IE wysiada:P
W każdym razie ważne że działa:)
Merci!:D:*
qnia
 

Postautor: Thor » 27 kwietnia 2006, 19:37

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.0.2) Gecko/20060308 Firefox/1.5.0.2

Rzuć to dziadostwo co teraz używasz i sprawdź sam.[/quote]
moze i dziadostwo niezgodne z w3, ale Twoj pomysl wcale nie jest lepszy - nie dziala na operze zupelnie jak allowtransparency.
wiec czy przystosujesz sie do standardu i namieszasz w kodzie czy nie efekt jest ten sam:/
Thor
 


Wróć do Standardy WWW i źle działające strony

Kto jest online

Zarejestrowani użytkownicy: Baidu [Spider], dexter, Google [Bot]

Przejdź do powiązanej strony

Nawigacja:

Stopka: