PDA

View Full Version : LoadMovie() problem with Firefox


kapot
07-08-2005, 02:27 PM
Please take a look the JavaScript function below.

I call this html using a parameter, the SWF file name.

It works fine with IE, but not with Firefox. It gave me error "The plugin performed an illegal operation".

This page is somekind like a SWF loader.

Anyone know a workaround?


<HTML>
<HEAD><TITLE>TEST</TITLE>
<script language="JavaScript">
function loadmovie() {
var swfname = location.search.substring(1);
document.FlashMovie.LoadMovie(0, 'swffolder/'+swfname);
document.FlashMovie.Play();
}
</script>
</HEAD>
<BODY BGCOLOR="#FFFFFF" onLoad="loadmovie()">

<OBJECT CLASSID="CLSID:D27CDB6E-AE6D-11cf-96B8-444553540000"
CODEBASE="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,22,0" ID="FlashMovie" Width="732" Height="549">
<PARAM NAME="movie" VALUE="empty.swf">
<PARAM NAME="bgcolor" VALUE="#FFFFFF">
<EMBED NAME="FlashMovie" SRC="empty.swf" BGCOLOR="#FFFFFF"
WIDTH="732" HEIGHT="549" TYPE="application/x-shockwave-flash" pluginspage=http://www.macromedia.com/go/getflashplayer">
</EMBED>
</OBJECT>

</BODY>
</HTML>

kapot
07-08-2005, 02:42 PM
I changed the Javascript function like this :


function loadmovie() {
var swfname = location.search.substring(1);
fl = document.getElementById('FlashMovie');
fl.LoadMovie(0, 'swffolder/'+swfname);
fl.Play();
}


It still does not work in Firefox (it works in IE).

whozie
07-23-2005, 03:47 PM
I'm getting that error also, however I'm not calling any javascirpt...it seems to happen when my LoadVars.load is called. I can't figure out why.