用javascript脚本编写webbrowser的方法

这两天研究webbrowser进行客户端另存的功能,一直没有找到合适的写脚本的方法,经过实践,总算找到了个能用的方式:
由于另存成功后,会多出一段object的无用脚本,因此,必须做如下的判断,另外,多出的那个webbrowser因为有一个param的参数location值为空,所以没有办法实现另存。
其他的实现方法没有找到,如果有人有更好的办法,请给回复,谢谢。
另存的脚本如下:
function save() {
if(document.all.WebBrowser.length) {
//alert(document.all.WebBrowser.length)
for(i=1;i<document.all.WebBrowser.length;i++)
document.all.WebBrowser[i].outerHTML = "";
document.all.WebBrowser[0].ExecWB(4,1);
} else
document.all.WebBrowser.ExecWB(4,1);

}
在HTML页面里面的写法
<div>
<SCRIPT>if(document.all.WebBrowser == undefined) document.write("<object ID='WebBrowser' WIDTH=0 HEIGHT=0 CLASSID='CLSID:8856F961-340A-11D0-A96B-00C04FD705A2'></object>"); </SCRIPT>
</div>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值