ERLEDIGT
JA
JA
ANTWORTEN
9
9
ZUGRIFFE
2308
2308
EMPFEHLEN
-
Hat irgendjemand ein javascript, um Flash zu erkennen und gegebenfalls das Flashplugin bei Nichtvorhandensein downloadet?
MfG
Daniel
-
Erkennung ob installiert:
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
<script type="text/javascript"> <!-- arrPlugins=new Array(); arrPlugins['Flash'] = ['application/x-shockwave-flash', 'ShockwaveFlash.ShockwaveFlash.1']; function detect_plugin(plugin) { try { objPlugin = (document.all && !window.opera) ? new ActiveXObject(arrPlugins[plugin][1]) : navigator.mimeTypes[arrPlugins[plugin][0]].enabledPlugin; } catch(e) { alert(plugin+'-Plugin nicht vorhanden oder Ausführung untersagt'); return true; } alert(plugin+'-Plugin ist vorhanden'); } detect_plugin('Flash'); //--> </script>
....die Downloadadresse des Plugins gibt man für gewöhnlich im <object>-Tag(codebase) oder/und im <embed>-Tag(pluginspage) an. Der Browser sollte das Plugin, sofern es nicht vorhanden ist und er dazu in der Lage ist, herunterladen und installieren.
-
Thanks a lot. Können Sie mir dennoch etwas weiterhelfen. Es sollte so funktionieren, dass zunächst gecheckt wird, ob Flash vorhanden ist. Wenn ja, dann wäre im unteren Bereich eine Anzeige der Version wünschenswert. Wenn nein, dann sollte sich automatisch ein Fenster öffnen auf die Flash Linkseite oder besser automatischer Download von Flash.
Hier mein Quelltext mit der Bitte um Vervollständigung:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<head>
</head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title></title>
</head>
<body>
<table style="width:100%; height:100%">
<tr valign="middle">
<td align="center">
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub...ersion=7,0,0,0" width="800" height="600" id="intro" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="movie" value="intro.swf" />
<param name="quality" value="high" />
<param name="bgcolor" value="#ffffff" />
<embed src="intro.swf" quality="high" bgcolor="#ffffff" width="800" height="600" name="intro" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>
</td>
</tr>
</table>
</body>
</html>
</html>Geändert von tatue (01.12.04 um 22:06 Uhr)
-
Code :
1
arrPlugins['Java'] = ['application/x-java-vm', 'ShockwaveFlash.ShockwaveFlash.1'];
Das funktioniert überall ausser mit dem IE, natürlich... wie heisst der Java-Plugin beim IE? Weiss das jemand?Besucht: http://www.javas-studio.de | Die Java-Community
-
hier noch meine 2 pence of information:
das mit einfach downloaden macht der <object> code oder der <embed> code.Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
<script language=JavaScript> function FlashInstalled() { result = false; if (navigator.mimeTypes && navigator.mimeTypes["application/x-shockwave-flash"]) { result = navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin; } else if (document.all && (navigator.appVersion.indexOf("Mac")==-1)) { // IE Windows only -- check for ActiveX control, have to hide code in eval from Netscape (doesn't like try) eval ('try {var xObj = new ActiveXObject("ShockwaveFlash.ShockwaveFlash");if (xObj) result = true; xObj = null; } catch (e) {}'); } return result; } if (FlashInstalled()){ document.location="menuswf.htm";// flashseite }else{ document.location="menuhtml.htm";// HTML seite wenn kein flash } </script> <noscript> hier der inhalt fuer weder flash noch javascript </noscript>
einfach downloaden, da sollte man leute drauf forbereiten, sonst denken die: schon wieder ein WURM oder VIRUSGeändert von Ann Drew (08.06.05 um 10:52 Uhr)
-
Ganz schlicht: java
Zitat von kirashet

Für Java gibts übrigens auch die Methode navigator.javaEnabled()
-
KIrashet, ist das mit dem Java plugin wichtig zu wissen wenn man einen flash detektor brauch?
-
Überprüft
nur ob das Java-Plugin aktiviert ist auch ob überhaupt Java installiert ist?Code :1
navigator.javaEnabled()
Besucht: http://www.javas-studio.de | Die Java-Community
-
es überprüft nur, ob es aktiviert ist....dies kann womöglich auch der Fall sein, wenn es überhaupt nicht installiert ist, bin mir da nicht sicher.
-
um flashplayer check zu machen muss Java doch nicht installiert/aktiviert sein.
Man sollte nur pruefen ob Javascript aktiviert ist und das geht am einfachsten mit einem hinweis im <noscript> tag.
Die ueberschrift heisst: Flash detection script.
Ich weiss auch nicht warum eine antwort den Java plugin testet.Geändert von Ann Drew (08.06.05 um 17:27 Uhr)
Ähnliche Themen
-
Flash detection --> Fehler, wo?
Von online im Forum Javascript & AjaxAntworten: 5Letzter Beitrag: 16.02.05, 04:11 -
flash detection mit PHP
Von leszek im Forum PHPAntworten: 3Letzter Beitrag: 25.10.04, 02:55 -
Flash-Detection
Von black-dog im Forum Flash PlattformAntworten: 1Letzter Beitrag: 23.09.04, 15:35 -
Flash-Detection? How to do it?
Von Angelo-Diabolo im Forum Flash PlattformAntworten: 1Letzter Beitrag: 20.09.02, 12:22 -
flash - v.4 / v.5 - plugin detection
Von Chris Kurt im Forum Flash PlattformAntworten: 1Letzter Beitrag: 11.05.01, 16:55





Zitieren
Login





