WinFuture-Forum.de: Flash Abfrage Im Explorer - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

Flash Abfrage Im Explorer


#1 Mitglied ist offline   internet2 

  • Gruppe: aktive Mitglieder
  • Beiträge: 55
  • Beigetreten: 07. Mai 04
  • Reputation: 0

geschrieben 11. August 2005 - 07:39

Moin,

gibt es eine Möglichkeit zu prüfen ob ein Flashplugin installiert ist oder nicht.
So das wenn die Seite geöffnet wird das eine Meldung kommt wenn der Flashplayer nicht installiert ist.

MFG internet2
0

Anzeige



#2 Mitglied ist offline   AlienSearcher 

  • Gruppe: aktive Mitglieder
  • Beiträge: 399
  • Beigetreten: 06. Juli 04
  • Reputation: 0

geschrieben 11. August 2005 - 08:17

Das macht der Browser in den allermeisten Fällen von ganz allein. Du packst einfach das Flash-File auf deine Webseite und sobald es geladen wird, prüft der Browser selbstständig, ob er das zugehörige Plugin hat. Wenn nicht, erscheint die dementsprechende "Fehlermeldung".
0

#3 Mitglied ist offline   daarg 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.211
  • Beigetreten: 30. November 11
  • Reputation: 4
  • Geschlecht:Männlich

geschrieben 11. August 2005 - 08:22

gibt es - leider wiederum mit zwei verschiedenen abfragen (der ie verwendet active-x).

schau dir mal mein beispiel an; du müsstest halt die aktuellen flash-version noch einfügen.

<html>
<head>
<title>detect flash</title>

<script language="VBScript"> 
<!--// 
function check_activexflash()
	on error resume next
	vers3 = IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.3"))
	vers4 = IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.4"))
	vers5 = IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.5")) 
	vers6 = IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.6")) 
	if (vers6 = true) Then
  check_activexflash = 6
	elseif (vers5 = true) Then
  check_activexflash = 5
	elseif (vers4 = true) Then 
  check_activexflash = 4 
	elseif (vers3 = true) Then 
  check_activexflash = 3 
	else 
  check_activexflash = 0 
	end If 
end function
//-->
</script>

<script language="javascript">
<!--//
function check_pluginflash()
	{
	if (navigator.plugins && navigator.plugins.length)
  {
  if (navigator.plugins['Shockwave Flash'])
 	 {
 	 plugDescr = navigator.plugins['Shockwave Flash']["description"];
 	 if (plugDescr.indexOf('Shockwave Flash 6.0') != -1) flashvers = 6;
 	 else if (plugDescr.indexOf('Shockwave Flash 5.0') != -1) flashvers = 5;
 	 else if (plugDescr.indexOf('Shockwave Flash 4.0') != -1) flashvers = 4;
 	 else if (plugDescr.indexOf('Shockwave Flash 3.0') != -1) flashvers = 3; 
 	 else flashvers = 0;
 	 }
  else flashvers = 0;
  }
	else flashvers = check_activexflash();
	}
check_pluginflash();
//-->
</script>

<script language="javascript">
<!--//
function goto_url(url_true,url_false)
	{
	if ((flashvers == "") || (flashvers == 0))
  {
  window.location.href = url_false;
  }
	else
  {
  window.location.href = url_true;
  }
	}
goto_url("http://www.winfuture.de","http://www.macromedia.com");
//-->
</script>

</head>
<body>

...

</body>
</html>

gruss
//ch
as wolves among sheep we have wandered [bathory, dis irae]
0

#4 Mitglied ist offline   internet2 

  • Gruppe: aktive Mitglieder
  • Beiträge: 55
  • Beigetreten: 07. Mai 04
  • Reputation: 0

geschrieben 11. August 2005 - 09:16

Danke schön. Ich werden es dann gleich mal probieren. Mit den umschreiben dürfte ich hin bekommen.

:P
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0