Want to protect your cyber security and still get fast solutions? Ask a secure question today.Go Premium

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 311
  • Last Modified:

FLASH: gif if no plugin installed on IE4.0?

I am a beginner using Macromedia's Flash program.  On my first flash-oriented site, I am having trouble ensuring that a gif image will download to the screen if the viewer doesn't have flash installed on their computer -- IF the viewer is using IE 4.0 on a PC.  On all Netscape browsers, everything seeems OK.  However, if I'm looking at the site from IE 4.0 on a PC and flash is not installed, the browser just hangs.  I'm sure that I missed something, but I can't figure it out.  You can see an example of this by going to http://www.cablenet.org/CN98.  You'll have to use IE 4.0 without flash installed to see the problem I'm having.  However, maybe the source code alone will make it clear what I missed...

Thanks!
0
pagedesigns
Asked:
pagedesigns
  • 2
1 Solution
 
TyszkaCommented:
I have an excellent example of a JavaScript that will solve your problem. Visit http://fenwick.pvt.k12.il.us. If you scroll down to the bottom where there are moving shields, you will see the Flash movie. If you look at the source, you will see a script that checks for the browser version and it also checks if a plug-in is installed. If there is no plug-in or the version does not support Flash, the document.write('') statement prints no HTML and nothing is shown on the webpage. However, if one would want to put a gif on the page, document.write('<img src="yourimage.gif" ') Notice that the document.write statements just writes regular HTML. Just copy and paste the following code into a text editor and then plug in the correct paths of your images and movies

<<<<<<Begin Source Code>>>>>
<script language = "JavaScript"><!--
bName = navigator.appName;
bVer = parseInt(navigator.appVersion);

// Determine which browser is being used.
if (bName == "Netscape" && bVer >= 3) br = "n3";
else if (bName == "Netscape" && bVer == 2) br = "n2";
else if (bName == "Microsoft Internet Explorer") br = "e3";
else br = "n2";

// Display plug-in on page if detected in Netscape 3+.
if (br == "n3" && navigator.mimeTypes["application/x-shockwave-flash"]) {
document.write(' <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"')
document.write(' codebase="http://active.macromedia.com/flash2/cabs/swflash.cab#version=3,0,0,0"')
document.write(' id=fenwickflash width=550 HEIGHT=120> ')
document.write('  <param name=movie value="flash/fenwickflash.swf"> ')
document.write('  <param name=quality value=autohigh> ')
document.write('  <param name=bgcolor value=#ffffff> ')
document.write(' <embed src="flash/fenwickflash.swf" swLiveConnect=false width=550 ')
document.write(' height=120 quality=autohigh bgcolor=#ffffff ')
document.write(' type="application/x-shockwave-flash" ')
document.write(' pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"> ')
}

// Display page without Flash if plug-in not found.
else if (br == "n3") {
document.write('<hr width=100%>')
document.write('')
}

// Otherwise, display plug-in by default. Will load Flash in IE and other browsers.
else {
document.write(' <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" ')
document.write(' codebase="http://active.macromedia.com/flash2/cabs/swflash.cab#version=3,0,0,0" ')
document.write(' id=fenwickflash WIDTH=550 HEIGHT=120> ')
document.write('  <param name=movie value="flash/fenwickflash.swf"> ')
document.write('  <param name=quality value=autohigh> ')
document.write('  <param name=bgcolor value=#FFFFFF> ')
document.write(' <embed src="flash/fenwickflash.swf" swLiveConnect=false width=550 ')
document.write(' height=120 quality=autohigh bgcolor=#ffffff ')
document.write(' type="application/x-shockwave-flash" ')
document.write(' pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"> ')
document.write('</embed> ')
document.write(' </noembed> ')
document.write(' </object>')
document.write(' </p> ')
document.write(' </body>')
}
// -->
</script>
<<<<<END SOURCE CODE>>>>>
0
 
pagedesignsAuthor Commented:
Thanks!  I will try this out and get right back to you!
0
 
TyszkaCommented:
So? What kind of luck did you have?
0

Featured Post

Free Tool: SSL Checker

Scans your site and returns information about your SSL implementation and certificate. Helpful for debugging and validating your SSL configuration.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now