---
title: "Kontrollera om Flash finns"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/155012-kontrollera-om-flash-finns"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "jlee"
published: "2006-12-19T08:54:44.000Z"
updated: "2006-12-19T11:00:24.000Z"
replies: 9
views: 454
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/javascript/155012-kontrollera-om-flash-finns"
---

# Kontrollera om Flash finns

## #1 — jlee, 2006-12-19T08:54Z

Vet någon hur jag kan kontrollera om Flash finns på datorn man sitter vid med php script?

Om Flash finns så visa flash fil annars visa jpg bild!
Men hur?

Permalänk: https://www.webforum.nu/p/155012

## #2 — The_Hulk, 2006-12-19T09:48Z

vill du kontrollera om Flash finns installerat på användarens dator eller på servern som kör PHP-skriptet?

Tror inte PHP kan kontrollera om Flash finns installerat på användarens dator, där måste du nog använda Javascript.

Permalänk: https://www.webforum.nu/p/1911257

## #3 — pixel8, 2006-12-19T09:59Z

ett script som gör IE-användare glada kan du hitta på
<http://blog.deconcept.com/swfobject/>

mvh // micke

Permalänk: https://www.webforum.nu/p/1911258

## #4 — jlee, 2006-12-19T10:03Z

Tack, hittade också ett sätt:

```
<SCRIPT LANGUAGE=JavaScript1.1>
<!--
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)) {
	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 ) {
		document.write('<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"');
	document.write('  codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" ');
	document.write(' ID="script" WIDTH="300" HEIGHT="200" ALIGN="">');
	document.write(' <PARAM NAME=movie VALUE="script.swf"> <PARAM NAME=quality VALUE=high> <PARAM NAME=bgcolor VALUE=#FFFFFF>  '); 
	document.write(' <EMBED src="script.swf" quality=high bgcolor=#FFFFFF  ');
	document.write(' swLiveConnect=FALSE WIDTH="300" HEIGHT="200" NAME="script" ALIGN=""');
	document.write(' TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer">');
	document.write(' </EMBED>');
	document.write(' </OBJECT>');
} else{
	document.write('<IMG SRC="script.gif" WIDTH="300" HEIGHT="200" usemap="#script" BORDER=0>');
}
//-->
</SCRIPT><NOSCRIPT><IMG SRC="script.gif" WIDTH="300" HEIGHT="200" usemap="#script" BORDER=0></NOSCRIPT>
```

Permalänk: https://www.webforum.nu/p/1911259

## #5 — pixel8, 2006-12-19T10:07Z

blir det scriptet som "embed" med den fula rutan runt i IE ?

Permalänk: https://www.webforum.nu/p/1911260

## #6 — jlee, 2006-12-19T10:13Z

Ja men det finns en flash fix för detta att lägga till på sidan så slipper man den rutan

Permalänk: https://www.webforum.nu/p/1911262

## #7 — pixel8, 2006-12-19T10:16Z

coolt! jag är lite efter : )
är det en update till flash eller en kod-snutt bara?
har du lust att skriva den här ifall det bara är kod? 

mvh // micke

Permalänk: https://www.webforum.nu/p/1911265

## #8 — jlee, 2006-12-19T10:30Z

Skapa en fil som heter: ieupdate.js:

```
theObjects = document.getElementsByTagName("object");
for (var i = 0; i < theObjects.length; i++) {
	theObjects[i].outerHTML = theObjects[i].outerHTML;
}
```

Lägg detta strax innan \</body\>:

```
<script type="text/javascript" src="ieupdate.js"> </script>
```

Permalänk: https://www.webforum.nu/p/1911269

## #9 — pixel8, 2006-12-19T10:31Z

tack! mycket uppskattat.

mvh // micke

Permalänk: https://www.webforum.nu/p/1911271

## #10 — Niklasson, 2006-12-19T11:00Z

Tråden flyttas från PHP..

Permalänk: https://www.webforum.nu/p/1911278

---

Tråden på webben: https://www.webforum.nu/amne/javascript/155012-kontrollera-om-flash-finns
