主题:  帮忙在代码中加一句自动安装FLASH插件的代码

hncsckr

职务:普通成员
等级:1
金币:0.0
发贴:24
#12005/6/28 17:27:06
以下JAVA代码可以检测是否安装FLASH插件,但不能实现自动安装,请高手帮忙在最后修改自动安装插件的代码.我有FLASH PLAYER,就是不知如何自动安装:
<SCRIPT type=text/javascript><!--
var i_flash;
var v_flash;
// Netscape
if (navigator.plugins) {
for (var i=0; i < navigator.plugins.length; i++) {
if (navigator.plugins.name.toLowerCase().indexOf("shockwave flash" >= 0) {
i_flash = true;
v_flash = navigator.plugins.description.substring(navigator.plugins.description.toLowerCase().lastIndexOf("flash " + 6, navigator.plugins.description.length);
}
}
}
// --></SCRIPT>
<SCRIPT type=text/vbscript><!--
//IE
on error resume next
set f = CreateObject("ShockwaveFlash.ShockwaveFlash"
if IsObject(f) then
i_flash = true
v_flash = hex(f.FlashVersion())
end if
// --></SCRIPT>

<SCRIPT type=text/javascript><!--
if (i_flash) {
document.writeln("你已经安装了Flash插件"
if (v_flash) {
document.writeln(" - 版本 " + v_flash);
}
} else {
document.writeln("你没有安装Flash插件"

}
// --></SCRIPT>



缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
#22005/6/28 17:56:24
你插入一个swf,浏览器会自动安装的



hncsckr

职务:普通成员
等级:1
金币:0.0
发贴:24
#32005/6/28 18:14:16
请教版主:你说的插入SWF是怎样的意思呢,我的LOGO本身就是一个SWF文件,但并没有自动安装呀?我上面的这段代码:document.writeln("你没有安装Flash插件"),可以改成自动执行PLAYER.EXE文件吗



缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
#42005/6/28 19:20:20

你想的复杂了.

<object classid="clsid27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="250" height="230">
<param name="movie" value="/images/swf/login.swf">
<param name="quality" value="high">
                     <param name='wmode' value='transparent'>
<embed src="/images/swf/login.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="250" height="230"></embed>

</object>



hncsckr

职务:普通成员
等级:1
金币:0.0
发贴:24
#52005/6/30 9:48:47
请问版主:我改动以下代码,其他不变,swflash.cab在网站根目录下,但没起到自动安装的效果codebase="http://IP地址/swflash.cab#version=6,0,29,0"



hncsckr

职务:普通成员
等级:1
金币:0.0
发贴:24
#62005/6/30 10:24:51
我是这样修改的:
<object classid="clsid27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://10.163.52.19/swflash.cab#version=6,0,29,0" width="770" height="100">
<param name="movie" value="images/bt.swf">
<param name="quality" value="high">
<param name='wmode' value='transparent'>
<embed src="images/bt.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="250" height="230"></embed>
</object>