Flash-Modul mit Flashcheck

Gesperrt
victor
Beiträge: 70
Registriert: Mo 27. Jan 2003, 08:54
Wohnort: Kassel
Kontaktdaten:

Flash-Modul mit Flashcheck

Beitrag von victor »

dieses Modul fragt ab od er Flash-player installiert ist.. Benötigt wird noch die Datei flashcheck.js die man in das Layout einbauen sollte...
Höhe und breite können angegeben werden und hintergrundfarbe des swf´s. Alternativ wenn kein Flash vorhanden ist gibt es ein jpg´s was man einsetzen kann.. Modul ist unter 4.4.2 im Einsatz.

wie immer keine Garantie

Code: Alles auswählen

<script language="javascript" type="text/javascript" src="js/flash_detect.js">
<!--
function getFlashVersion() { return null; };
//-->
</script>
die liegt hier :http://www.trinternet.de/flashcheck/flash_detect.zip

und hier fängt das Modul an..

input:

Code: Alles auswählen

echo "<table width=100%><tr><td>Dateipfad mit Endung (.swf): </td>
<td><input type=text size=20 name=\"CMS_VAR[0]\" value=\"CMS_VALUE[0]\"></td></tr>
<tr><td>Breite:</td>
<td><input type=text size=20 name=\"CMS_VAR[1]\" value=\"CMS_VALUE[1]\"></td></tr>
<tr><td>Höhe:</td>
<td><input type=text size=20 name=\"CMS_VAR[2]\" value=\"CMS_VALUE[2]\"></td></tr>
<tr><td>Alternatives Bild Dateipfad mit Endung (.jpg): </td>
<td><input type=text size=20 name=\"CMS_VAR[3]\" value=\"CMS_VALUE[3]\"></td></tr>
<tr><td>Hintergrundfarbe #FFFFFF: </td>
<td><input type=text size=20 name=\"CMS_VAR[4]\" value=\"CMS_VALUE[4]\"></td></tr>
</table>

";
output:

Code: Alles auswählen

<script language="javascript" type="text/javascript">

			var requiredVersion = 6;
			var flashVersion = getFlashVersion();

			if (requiredVersion >= flashVersion) {document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" width="CMS_VALUE[1]" height="CMS_VALUE[2]" id="logo">');
document.write('<PARAM NAME=movie value="upload/header_swf/CMS_VALUE[0]">');
document.write('<param name=quality value=high>');
document.write('<PARAM NAME="Play" VALUE="1">');
document.write('<PARAM NAME="Loop" VALUE="-1">');
document.write('<PARAM NAME="_cx" VALUE="9922">');
document.write('<PARAM NAME="_cy" VALUE="3175">');
document.write('<PARAM NAME="FlashVars" VALUE="9922">');

document.write('<embed src="upload/header_swf/CMS_VALUE[0]" quality=high pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="CMS_VALUE[1]" height="CMS_VALUE[2]" bgcolor="CMS_VALUE[4]">');
document.write('</embed>');
document.write('</object>');

			}
			else if (flashVersion > 0) {
				document.write('<IMG NAME="logo" SRC="upload/header_swf/CMS_VALUE[3]" width="CMS_VALUE[1]" height="CMS_VALUE[2]">');

			}
			else if (flashVersion == 0) {
				document.write('<IMG NAME="logo" SRC="upload/header_swf/CMS_VALUE[3]" width="CMS_VALUE[1]" height="CMS_VALUE[2]">');

			}
			else if (flashVersion == flashVersion_DONTKNOW || flashVersion == null) {
				document.write('<IMG NAME="logo" SRC="upload/header_swf/CMS_VALUE[3]" width="CMS_VALUE[1]" height="CMS_VALUE[2]">');

			}

			</script>
"Niemand weiss mehr als alle zusammen"
emergence
Beiträge: 10653
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence »

nettes modul...

kleine anmerkung:
ideal wäre es, noch etwas einzubauen wenn das modul nicht konfiguriert worden ist...
benja
Beiträge: 168
Registriert: Mi 31. Aug 2005, 10:54
Wohnort: Köln
Kontaktdaten:

alternativ bild wird nicht angezeigt

Beitrag von benja »

hallo,

kann mir vielleicht jemand helfen, ich habe das modul eingebaut, die swf wird auch angezeit, wenn kein flash vorhanden ist wird allerdings nicht das alternativ bild gezeigt, es kommt die meldung "das erforderliche plug- in ... nicht vorhanden.

woran kann das liegen?

lg
benja
Gesperrt