Flash pagina's laden niet in IE
Ik heb een probleempje met een site die ik aan het bouwen ben. Over het algemeen kom ik overal wel uit.. alleen nu sta ik voor een compleet raadsel. In IE laden de pagina's met flash content niet ... In FF, Opera, Safari en Chrome gaat het allemaal prima.
URL: www.welltobe.nl
Ik gebruik javascript om alle parameters mee te geven aan flash:
function getCarousel(){
// <![CDATA[
var r = Math.random()*1000000 ;
var so = new SWFObject("flash/home.swf?r="+r, "homepage_visual", "1000px", "300px", "8", "#000000" );
//so.addParam("wmode", "transparent");
so.addParam("scale", "noscale");
so.addParam("allowScriptAccess", "always");
so.write("homepage_visual");
//]]>
}
en roep vervolgens deze functie aan in de body. Deze code heeft altijd prima gefunctioneerd tot ik aan deze website begon... Mijn flash files halen trouwens wel externe files op maar dat moet voor IE geen probleem zijn.
Windows IE geeft de volgende foutmelding:
"<!>Kan deze pagina niet openen." waarna ik vervolgens dooleuk naar een 404 pagina word verwezen.
Iemand een idee? Zou het zeer op prijs stellen :)
Cheers!
Gewijzigd op 01/01/1970 01:00:00 door Frank
Het kan zijn dat je moet wachten tot het DOM gereed is. Dus de parameters voor de Flash pas meegeven als de pagina geladen is.
Ik snap wat je bedoeld, maar voorheen is dat altijd goed gegaan... dus daar kan het niet aan liggen lijkt mij?
in de SWFobject moet je de hoogte en breete zonder px op het eind aangeven!!! Egt weer iets voor IE om over te struikelen.
Juiste functie:
function getCarousel(){
// <![CDATA[
var r = Math.random()*1000000 ;
var so = new SWFObject("flash/home.swf?r="+r, "homepage_visual", "1000", "300", "8", "#000000" );
//so.addParam("wmode", "transparent");
so.addParam("scale", "noscale");
so.addParam("allowScriptAccess", "always");
so.write("homepage_visual");
//]]>
}
OKe correctie, dit heeft het probleem niet verholpen.. Hij blijkt het af en toe te doen. Iemand nog andere ideeen?
Dat zijn VIER bumps achter elkaar! Lees de regels even door, please. Volgende keer sluit ik je topic.