# Flash Detect: Image or Animation

**URL:** https://forum.kirupa.com/t/flash-detect-image-or-animation/291045
**Category:** Uncategorized
**Created:** [June 24, 2009, 12:07am UTC](https://forum.kirupa.com/t/flash-detect-image-or-animation/291045 "2009-06-24T00:07:01Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![tonyontheweb](https://avatars.discourse-cdn.com/v4/letter/t/c68b51/32.png) [@tonyontheweb](https://forum.kirupa.com/u/tonyontheweb)
#### Post date: [June 24, 2009, 12:07am UTC](https://forum.kirupa.com/t/flash-detect-image-or-animation/291045/1 "2009-06-24T00:07:01Z")

</div>

I found this script on kirupa and it looks like it’s going to work well however, is there a way to control where on the page the .swf or the alternate image will go?

I have a site and the flash animation goes below a navigation bar. This script places the .swf or the alterante .gif right on the top of the page. Here is the script for easy reference:

\<SCRIPT LANGUAGE=JavaScript1.1\>  
\<!–  
var MM\_contentVersion = 6;  
var plugin = (navigator.mimeTypes && navigator.mimeTypes[“application/x-shockwave-flash”]) ? navigator.mimeTypes[“application/x-shockwave-flash”].enabledPlugin : 0;  
if ( plugin ) {  
var words = navigator.plugins[“Shockwave Flash”].description.split(" “);  
for (var i = 0; i \< words.length; ++i)  
{  
if (isNaN(parseInt(words\*)))  
continue;  
var MM\_PluginVersion = words\*;  
}  
var MM\_FlashCanPlay = MM\_PluginVersion \>= MM\_contentVersion;  
}  
else if (navigator.userAgent && navigator.userAgent.indexOf(“MSIE”)\>=0  
&& (navigator.appVersion.indexOf(“Win”) != -1)) {  
document.write(’\<SCR’ + 'IPT LANGUAGE=VBScript&gt;  
'); //FS hide this from IE4.5 Mac by splitting the tag  
document.write('on error resume next  
‘);  
document.write(‘MM\_FlashCanPlay = ( IsObject(CreateObject(“ShockwaveFlash.ShockwaveFlash.” & MM\_contentVersion)))  
‘);  
document.write(’\</SCR’ + ‘IPT&gt;  
‘);  
}  
if ( MM\_FlashCanPlay ) {  
document.write(’\<OBJECT classid=“clsid:D27CDB6E-AE6D-11cf-96B8-444553540000”’);  
document.write(’ codebase=“[http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0](http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0)” ‘);  
document.write(’ ID=“script” WIDTH=“300” HEIGHT=“200” ALIGN=”"\>’);  
document.write(’ \<PARAM NAME=movie VALUE=“script.swf”\> \<PARAM NAME=quality VALUE=high\> \<PARAM NAME=bgcolor VALUE=#FFFFFF\> ‘);  
document.write(’ \<EMBED src=“script.swf” quality=high bgcolor=#FFFFFF ‘);  
document.write(’ swLiveConnect=FALSE WIDTH=“300” HEIGHT=“200” NAME=“script” ALIGN=""’);  
document.write(’ TYPE=“application/x-shockwave-flash” PLUGINSPAGE=“[http://www.macromedia.com/go/getflashplayer](http://www.macromedia.com/go/getflashplayer)”\>’);  
document.write(’ \</EMBED\>’);  
document.write(’ \</OBJECT\>’);  
} else{  
document.write(’\<IMG SRC=“noflash.jpg” WIDTH=“950” HEIGHT=“500” usemap="#script" BORDER=0\>’);  
}  
//–\>  
\</SCRIPT\>\<NOSCRIPT\>\<IMG SRC=“script.gif” WIDTH=“300” HEIGHT=“200” usemap="#script" BORDER=0\>\</NOSCRIPT\>
