webForumDet fria alternativet

swf + div + background + ie5/ie55 = bug

3 svar · 370 visningar · startad av hampus_b

hampus_bMedlem sedan dec. 200539 inlägg
#1

hej,

jag har ett problem med bakgrundsbilder i div:ar när det finns en swf på sidan. Felet uppstår i ie5/xp & ie55/xp. det är det röda "meny-fältet" som krashar (du ser den röda bakgrunden istället för själva bakgrundsbilden. Resizea fönstret och scrolla upp och ner så framträder den rätta bakgrunden. Någon som har en idé?

[edit]
kolla: http://member.webforum.nu/9705/test.html
övriga buggar på sidan är irrelevanta, de uppstod när jag strippade ner orginalsidan för att förtydliga problemet
[/edit]

[edit2]
just det... problemet försvinner alltså om man tar bort flashen... men det förstod ni kanske redan...
[/edit2]

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>

<title>test</title>

<style type="text/css">

body {
margin:0; padding:0;
font-family: Verdana, Arial, sans-serif;
}

#all {
width: 65em;
}

#leftwrap {
float: left;
}

#leftmiddle {
background: url(test.gif) red repeat-y;
float: left;
padding-left: 1em;
position: relative;
}

#content {
float: left;
width: 47em;
height: 100%;
}

.bg-column-in {
background: white;
}

#menuwrapper {
/* CONTAINER FOR MENY */
float: left;
width: 15em; 
margin: 0;

}

.cleaner {
clear: both;
}

.sveforbanner {width: 44em; height: 9em;   }
#flashcontent { height: 100%; }
</style>
</head>
<body>
<div id="all">
<div id="leftmiddle">
<div id="menuwrapper">menu goes here</div>
<div id="content">
<div class="bg-column-in">
<div class="home">
<div class="sveforbanner">
<div id="flashcontent"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="490" height="95" id="filmvisaren" align="middle"><param name="allowScriptAccess" value="sameDomain">
	<param name="movie" value="test.swf">
	<param name="quality" value="high">
	<param name="bgcolor" value="#ffffff">
<embed src="test.swf" quality="high" bgcolor="#FFFFFF" width="490" height="95" name="filmvisaren" align="middle" allowscriptaccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"></object></div>
</div>
<div class="column-in">
	<h1 class="bigheader">rubrik</h1>
	<p>text</p>
	<p>text</p>
	<p>text</p>
	<p>text</p>
	<p>text</p>
	<p>text</p>	
	<p>text</p>
	<p>text</p>
	<p>text</p>
	<p>text</p>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>
tantenMedlem sedan nov. 20051 596 inlägg
#2

Den enda bild jag kan se är en bakgrundsbild i denna:
#leftmiddle {
background: url(test.gif) red repeat-y;
float: left;
padding-left: 1em;
position: relative;
}
och då kommer man inte se någon bild förrän du fyller i med något innehåll, text eller så. Eftersom du har repeat på den så antar jag att det inte är någon helbild du vill visa. Om så är fallet ska du ange en height.

jag gissar att detta var nog egentligen inte din fråga... ser jag nu.
Jag tillhör dem som bestämt mig för att strunta i dem som kör med IE5, bland annat min granne, så jag har inte längre den på datorn... Sorry!

zcorpanMedlem sedan dec. 20042 245 inlägg
#3

Det funkar för mig i IE5.01 och IE5.5.

hampus_bMedlem sedan dec. 200539 inlägg
#4

ja, jag håller med om att man kan börja skipp ie5/ie55. Men det retliga är att sajten i överigt funkar perfekt i IE5, det är bara denna idiotbugg. Hittar inget om det på nätet, fast det egentligen är ett ganska banalt fel - dvs att swf:er fuckar upp bg-bilder på divar. Visuellt är buggen ganska lik hover-buggar på backgrounds i ie5, men kan inte lösas på samma sätt...

scorpan: *skumt* kör du vanliga standaloneinstallationer av ie5/55?

jaja,

//H

251 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
124 ms — hämta statistik (db)
125 ms — hämta tråd, inlägg och bilagor (db)