用window.close()不行,奇怪……
解决方案 »
- 弹出页面之前处理form问题
- 如何在JScript中调用windows media player控件的方法?
- 打印问题---急急急急急急(打印完成)
- <FORM onSubmit="return false">?
- VML+JS的小应用,另有个小问题期望回答
- 寻一个javascript的时间控件,可选择多个时间,支持时间格式化yyyy-MM-dd。
- 关于iframe之间的访问
- 怎么用JavaScript来关闭网页里的弹出窗口和浮动窗口??
- help:Netscape恨事!我不知道为什么我现在如此讨厌Netscape!还请高人指点!
- jquery多个选择器,如何写
- jQuery 模式窗口的关闭
- 把一个页面自动另存为一个指定html页面,怎么样实现,我知道document.execCommand('SaveAs')命令,但他会弹出一个保存对话框
<OBJECT id=WebBrowser classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 width=0 VIEWASTEXT></OBJECT>
<SCRIPT LANGUAGE="JavaScript">
function f_Close()
{
var UAversion = parseFloat(navigator.appVersion);
var UA = (navigator.appName);
var IEua = (UA == "Microsoft Internet Explorer");
var Netscapeua = (UA == "Netscape");
var UAok = false;
var isIE = false;
var author = 'Jason Withrow';
var newMsg = '';
var isNS = false;
var other = false;
var curIEbuild = parseFloat("5.5");
var curNSbuild = parseFloat("4.74");if (IEua && UAversion >= 4) {
(UAok = true);
(isIE = true);
}
else if (Netscapeua && UAversion >= 4.08) { (UAok = true);
(isNS = true);
}
if (IEua) {
if (navigator.appVersion.indexOf("MSIE") != -1) {
IEmajorStart = navigator.appVersion.indexOf("MSIE") + 4;
IEmajorEnd = (IEmajorStart + 5);
theMajor = navigator.appVersion.substring(IEmajorStart, IEmajorEnd);
(UAversion = theMajor);
}
if (isNaN(UAversion)) {
(UAversion = (UAversion.substring(0, (UAversion.length - 1))));
}
}
if (IEua & UAversion < curIEbuild)
{
//alert(UAversion);//IE5.5以下的版本
Closeie5.Click();
}
else
{
//alert(UAversion);//IE5.5、IE6.0 版本
try
{
WebBrowser.ExecWB(45,1);//有安全限制
}
catch(e)
{
window.opener=null;window.close();
}
}if(Netscapeua)
{
window.close();//尚未尝试
}}
-->
</script>