急,javascript的close关闭问题?

详细的问题说明,有助于回答者急,出事了,javascript的close关闭问题?第一行代码:<inputtype=buttononclick="javascript:w... 详细的问题说明,有助于回答者急,出事了,javascript的close关闭问题?

第一行代码:<input type=button onclick="javascript:window.close()" value="close">
第二行代码:<a href="javascript:window.close()">close</a>

在ie7.0中这两个关闭都是可以的,但我用火狐打开这个页面

这两个都执行不了关闭,怎么回事啊?

在火狐中,测试发现,这个页面非要是一个target=_blank的新打开的页面才可以关闭

如果这个页面不是新打开的页面的话,那么在火狐中是无法关闭的,请问火狐中为什么不能关闭

当前的页面,而只能关闭新打开的页面? 而在ie中是可以关闭当前页面的,火狐就不行.

第二个问题:

第一行代码的bom可以不写javascript:都可以执行关闭.

为什么第二行代码bom不写javascript:就不能执行关闭?给出准确的答案
展开
 我来答
xxq8210
2009-07-07 · TA获得超过1.8万个赞
知道小有建树答主
回答量:476
采纳率:0%
帮助的人:283万
展开全部
---------------第一个问题----------------------

火狐的要改成:

第一行代码:<input type=button onclick="javascript:window.open('','_parent','');window.close()" value="close">伍租

第二行代码:<a href="javascript:window.open('','_parent','');window.close()">close</a>

还有,如果不需要弹出提示框,可以在window.close();上面加上:
window.opener=null;

--------------第二个问题-------------------

第二行是一个链接,链接本身就是地址外链作用,它设圆森计目的并非担当调用JavaScript,而橘橘亩你要它调用JavaScript,就必须明确告诉它,接下来的语句是JavaScript,而非一个链接。

第一行 onclick 设计就是为了调用客户端本地的 函数 或 变量 ,当然不用声明是脚步啦,当然,你声明是脚步它也不会报错的,只是多此一举罢了,呵呵!
freish
2009-07-07 · TA获得超过2878个赞
知道大有可为答主
回答量:3153
采纳率:0%
帮助的人:2691万
展开全部
火狐跟IE不一样,在火狐中只有用js打开的页面才能用window:close关闭
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
悔海
2009-07-07 · TA获得超过338个赞
知道小有建树答主
回答量:215
采纳率:0%
帮助的人:124万
展开全部
vista9977 说的很对,我试了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式