在cgi中怎样判断是否装有Flash PlugIn及其版本?

flyonet 2003-12-16 01:54:03
在cgi中怎样判断是否装有Flash PlugIn及其版本?
跪求解决方法。
...全文
46 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
行云边 2004-02-04
  • 打赏
  • 举报
回复
flyonet兄的方法不错哦
WiseDO 2003-12-20
  • 打赏
  • 举报
回复
还有用cookie传回。上面的函数检测以后,把状态值存到cookie中,下次调用的cgi程序查看cookie值得知结果。下面给出一个js读写cookie的例子(需要修改。)

function setc(){
var rnv=document.fm.rn.value;
if(rnv!=""){
var tm = new Date();
tm.setTime(tm.getTime() + 31536000000);
document.cookie="rn=" + document.fm.rn.value + "\;expires=" + tm.toGMTString();
if ((obj=CheckExit('fm','password'))!=null) {
document.cookie="pw=" + document.fm.password.value;
}
}
}

if(document.fm.rn.value != "et"){
var pw = getcookievalue('pw');
if ((obj=CheckExit('fm','password'))!=null) {
document.fm.password.value = pw;
}
document.fm.rn.value = getcookievalue('rn');
}else{
document.fm.rn.value = "";
}


function getcookievalue(name){//2003-4-8 17:07
var temp=document.cookie+";";
var Pos=temp.indexOf("=",temp.indexOf(name+"="));
if (temp.indexOf(name+"=")==-1) return "";
return unescape(temp.substring(Pos+1,temp.indexOf(";",Pos)));
}
flyonet 2003-12-17
  • 打赏
  • 举报
回复
up
flyonet 2003-12-16
  • 打赏
  • 举报
回复
还有没有人有别的办法?
ykj76 2003-12-16
  • 打赏
  • 举报
回复
if(swf)
{
document.location="http://local/cgi?1";
}
else
{
document.location="http://local/cgi?0";
}
不就行了?
flyonet 2003-12-16
  • 打赏
  • 举报
回复
有人在吗?
flyonet 2003-12-16
  • 打赏
  • 举报
回复
tweeg_nee(冰愁水绪)
帮忙啊
flyonet 2003-12-16
  • 打赏
  • 举报
回复
怎样传给cgi变量阿?要把它存放到文本文件中阿。
<SCRIPT LANGUAGE="JavaScript">
<!--
var swf = new ActiveXObject('ShockwaveFlash.ShockwaveFlash');
if (swf)
{
document.writeln('1');
document.write(swf.Version);
}
else
{
document.writeln('0');
}
//-->
</script>];
tweeg_nee 2003-12-16
  • 打赏
  • 举报
回复
和在 HTML 中一样的,将同样的代码输出就好了
flyonet 2003-12-16
  • 打赏
  • 举报
回复
高手们帮忙啊

2,204

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 CGI
社区管理员
  • CGI社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧