در صورت نداشتن فلش پلیر، عکس نشان داده شود

amirepsilon

Active Member
سلام
دوستان فرض کنید یک مرورگری فلش پلیر نداره
چیکار باید بکنیم که به جای فلش (که احتمالا سیاه نمایش داده میشه) یک عکس دیگری نمایش داده شود؟
یا مثلا به کاربر بگوییم نرم افزار فلش پلیر را نصب کن؟
ممنون
 

Graphessional

Active Member
معمولاً از جاوااسکریپت استفاده می شه ولی از اونجایی که این پست رو در بخش JS نزدید احتمالاً به دنبال راهکار دیگه ای هستید. من یه پیشنهاد دارم! تو استایل صفحه تون برای تگ <embed> یه بگراند تعریف کنید. مثلاً:

PHP:
<html>
<head>
<title>Something</title>

<style>

embed {
	background-image: url(YourImage.jpg);
}

</style>

</head>
<body>
...
</body>
</html>


اینجوری یه تصویر میفته پشت تمام تگ های embed که می تونه هر چی شما می خواید باشه!
 

echessdesign

مدیر انجمن طراحی وب
کد:
<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>
 

vahidd.com

Member
از مدیر محترم به خاطر کد مفید که فکر کنم خیلی کاربرد داره تشکر میکنیم!
 

جدیدترین ارسال ها

بالا