Go4Expert

Go4Expert (http://www.go4expert.com/)
-   Web Development (http://www.go4expert.com/forums/web-development-forum/)
-   -   PlugIn Problem (http://www.go4expert.com/forums/plugin-problem-t1818/)

finddinesh 6Nov2006 10:57

PlugIn Problem
 
Hi,
I have created some pages using flash plugIn.But These are not displayed correctly. I am giving the link of pages Please suggest is this the right way ?.
http://mcool.mcool.googlepages.com/page1.htm
http://mcool.mcool.googlepages.com/page2.htm
http://mcool.mcool.googlepages.com/page3.htm
http://mcool.mcool.googlepages.com/page4.htm

Thanx

pradeep 6Nov2006 11:08

Re: PlugIn Problem
 
The method you are using to check for the flash plugin is not correct, find the correct method below. Also, try to put the flash checking code in JavaScript and not VBScript 'coz JavaScript is more widely supported.

Code: JavaScript

var flashinstalled = 0;
 var flashversion = 0;
 MSDetect = "false";
 if (navigator.plugins && navigator.plugins.length)
 {
     x = navigator.plugins["Shockwave Flash"];
     if (x)
     {
         flashinstalled = 2;
         if (x.description)
         {
             y = x.description;
             flashversion = y.charAt(y.indexOf('.')-1);
         }
     }
     else
         flashinstalled = 1;
     if (navigator.plugins["Shockwave Flash 2.0"])
     {
         flashinstalled = 2;
         flashversion = 2;
     }
 }
 else if (navigator.mimeTypes && navigator.mimeTypes.length)
 {
     x = navigator.mimeTypes['application/x-shockwave-flash'];
     if (x && x.enabledPlugin)
         flashinstalled = 2;
     else
         flashinstalled = 1;
 }
 else
     MSDetect = "true";


Code: VBScript

on error resume next
 
 If MSDetect = "true" Then
     For i = 2 to 6
         If Not(IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash." & i))) Then
 
         Else
             flashinstalled = 2
             flashversion = i
         End If
     Next
 End If
 
 If flashinstalled = 0 Then
     flashinstalled = 1
 End If


After the detect, the variable flashinstalled can have three values:

2: Flash installed
1: Flash not installed
0: Unknown if Flash is installed


All times are GMT +5.5. The time now is 07:35.