Hello and welcome to our community! Is this your first visit?
Register
Enjoy an ad free experience by logging in. Not a member yet? Register.
Results 1 to 3 of 3
  1. #1
    New to the CF scene
    Join Date
    Sep 2008
    Posts
    2
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Problem calling a SWF file from external JS file

    Hi all, i have a script where it checks for the browser whether it plays SWF. If it supports SWF then the SWF will be loaded or else an image is loaded. I used to have those JS code in index.php where there was no problem working in IE. Now i have moved the code to an external file and called it as a function in index.php. The SWF plays very well in firefox but not in any versions of IE. I tried to alerts, alert inside elseif and flash cannot play condition is executed. Only the instructions inside false condition gets executed i.e., "flash cannot play so load the image". Can someone help me out in this. Its knida urgent.:-(

    Thanks in advance,
    \madhan

  • #2
    Regular Coder mic2100's Avatar
    Join Date
    Feb 2006
    Location
    Scunthorpe
    Posts
    562
    Thanks
    15
    Thanked 28 Times in 27 Posts
    can you post some code so some of us may be able to to test it ourselves???

  • #3
    New to the CF scene
    Join Date
    Sep 2008
    Posts
    2
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Here is the code.

    below is the code,

    function flashintro()
    {
    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[i])))
    continue;
    var MM_PluginVersion = words[i];
    }
    var MM_FlashCanPlay = MM_PluginVersion >= MM_contentVersion;
    }
    else if (navigator.userAgent && navigator.userAgent.indexOf("MSIE")>=0
    && (navigator.appVersion.indexOf("Win") != -1)) {
    alert("inside elseif");
    document.write('<SCR' + 'IPT LANGUAGE=VBScript\> \n'); //FS hide this from IE4.5 Mac by splitting the tag
    document.write('on error resume next \n');
    document.write('MM_FlashCanPlay = ( IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash." & MM_contentVersion)))\n');
    document.write('</SCR' + 'IPT\> \n');
    }
    if ( MM_FlashCanPlay ) {
    alert("inside flash can play");
    document.writeln('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="226px" height="380px" id="cms">');
    document.writeln('<param name="allowScriptAccess" value="sameDomain" />');
    document.writeln('<param name="movie" value="http://local-server/projects/webstix_cms/templates/Home_Page/images/webstix_flash.swf" />');
    document.writeln('<param name="quality" value="high" />');
    document.writeln('<param name="bgcolor" value="#ffffff" />');
    document.writeln('<param name="wmode" value="transparent" />');
    document.writeln('<embed src="http://local-server/projects/webstix_cms/templates/Home_Page/images/webstix_flash.swf" quality="high" bgcolor="#ffffff" width="226px" height="380px" name="cms" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" wmode="transparent" /></object>');
    } else{
    alert("inside flash cannot play");
    document.write('<IMG SRC="templates/Home_Page/images/index_logo&nav.jpg" BORDER="0" ALT="" usemap="#Map">');

    document.write('<map name="Map" id="Map"><area shape="rect" coords="44,143,221,179" href="index.php?option=com_content&id=78&task=view&Itemid=96" alt="Website Design" />');
    document.write('<area shape="rect" coords="46,196,220,235" href="index.php?option=com_content&task=view&id=61&Itemid=62" alt="Content Management System" />');
    document.write('<area shape="rect" coords="45,252,220,288" href="index.php?option=com_content&task=view&id=62&Itemid=77" alt="Search Engine Optimization" />');
    document.write('<area shape="rect" coords="45,310,220,345" href="index.php?option=com_content&id=84&task=view&Itemid=102" alt="Website Maintenance" />');
    }
    }

    please some one help.

    \madhan


  •  

    Posting Permissions

    • You may not post new threads
    • You may not post replies
    • You may not post attachments
    • You may not edit your posts
    •