如何通知用户flash未安装(withoutjavascript)
How to notify user flash is not installed (without javascript)
我想用一个非常简单的文本来通知(您的浏览器上没有安装 Flash)
但我不想使用 Javascript 或 swfobject 等...
我只想使用简单的 HTML 代码
我可以做类似这样的代码吗:
<html>
<head>
</head>
<body>
<object ...codes...>
<param ...codes...>
<param ...codes...>
<embed ...codes...>
</embed>
Flash is not installed on your pc!
</object>
</body>
</html>
不,你不能。
HTML就是它所说的,它是一种标记语言。你需要使用js.
终于根据@Manmeet Gill做了一个简单的代码 评论:
<html>
<body>
<div id="chart"></div>
<Script Language="JavaScript">
var hasFlash = false;
try {
hasFlash = Boolean(new ActiveXObject('ShockwaveFlash.ShockwaveFlash'));
} catch(exception) {
hasFlash = ('undefined' != typeof navigator.mimeTypes['application/x-shockwave-flash']);
}
if (hasFlash==true) {
document.getElementById('chart').innerHTML = "<!-- Flash HTML Code here -->"
} else {
document.getElementById('chart').innerHTML = "<b>Flash Player Not Installed</b>"
}
</Script>
</body>
</html>
Script 标签应该在 div 标签之后并且两者都应该在 body 中 标签
我想用一个非常简单的文本来通知(您的浏览器上没有安装 Flash)
但我不想使用 Javascript 或 swfobject 等...
我只想使用简单的 HTML 代码
我可以做类似这样的代码吗:
<html>
<head>
</head>
<body>
<object ...codes...>
<param ...codes...>
<param ...codes...>
<embed ...codes...>
</embed>
Flash is not installed on your pc!
</object>
</body>
</html>
不,你不能。
HTML就是它所说的,它是一种标记语言。你需要使用js.
终于根据@Manmeet Gill做了一个简单的代码 评论:
<html>
<body>
<div id="chart"></div>
<Script Language="JavaScript">
var hasFlash = false;
try {
hasFlash = Boolean(new ActiveXObject('ShockwaveFlash.ShockwaveFlash'));
} catch(exception) {
hasFlash = ('undefined' != typeof navigator.mimeTypes['application/x-shockwave-flash']);
}
if (hasFlash==true) {
document.getElementById('chart').innerHTML = "<!-- Flash HTML Code here -->"
} else {
document.getElementById('chart').innerHTML = "<b>Flash Player Not Installed</b>"
}
</Script>
</body>
</html>
Script 标签应该在 div 标签之后并且两者都应该在 body 中 标签