Prijavljivanje

Prikaži potpunu verziju : Opera - iFrame bug?


ZoNi
14.7.2010, 20:27
Kada se napravi strana sa ugrađenim iFrame-om, i zada se da taj iFrame bude "transparentan", tj. da preuzme boju pozadine od glavne strane, u Operi se dobije ZELENI iFrame!

Zašto? Može li se to popraviti? Nije veliki problem kada je pozadina definisana kao boja, ali jeste ako je slika u pozadini. U svim ostalim browserima sve je OK.

Primer: http://zoni.mycity.rs/temp/

Glavna strana:
<html>
<head>
<title>naslov</title>
</head>

<body bgcolor="silver">

<iframe src="iframe.html" width="300" height="400" scrolling="auto" frameborder="0" allowtransparency="true">

</body>
</html>

iFrame:
<html>
<head>
<title>naslov</title>
</head>

<body leftmargin="0" topmargin="0" bgcolor="transparent">
iFrame

</body>
</html>

ZoNi
15.7.2010, 14:38
Rešen problem :)

iFrame treba da ima definisanu transparentnost preko CSSa, a ne u BODY tagu!

<html>
<head>
<title>naslov</title>
<style type="text/css">
body {background-color:transparent;}
</style>
</head>

<body leftmargin="0" topmargin="0">
iFrame

</body>
</html>