我在外国的网站找过很多资料,说不能实JAVASCRIPT不能实现这个功能
我在外国的网站找过很多资料,说不能实JAVASCRIPT不能实现这个功能
楼主0aaron(向往)2003-08-05 23:26:38 在 Web 开发 / JavaScript 提问 我想把当前的IE的TOOLBAR,MANUE,LOCATION之类的屏闭掉。
如果用window.open,新建一个window,当然是可以,但在当前的WINDOW中去掉那些东西就不能。查资料说NETSCAPE可以
(http://www.devguru.com/Technologies/ecmascript/quickref/window.html),但IE中试过不能:
window.toolbar.visible = false;
window.statusbar.visible = false;
window.scrollbars.visible = false;
window.personalbar.visible = false;
window.menubar.visible = false;
window.locationbar.visible = false;
有谁有解决办法?
我主要是想实现的目的就是去掉上面所说的东西。
如果window.open一个出来,但关闭opener就会出现对话框。
有谁可以帮助一下,谢谢 问题点数:100、回复次数:5Top
1 楼fason(咖啡人生)回复于 2003-08-05 23:35:17 得分 0
<script>
if(!opener){
window.open(location,"","toolbar=no,status=no,scrollbars=no,menubar=no,location=no")
location="error.htm"
//if ie5.5+,use window.opener=null;window.close()
}
</script>Top
2 楼0aaron(向往)回复于 2003-08-05 23:53:32 得分 0
先谢谢 fason(阿信) ,
不过,我试过你的代码,只是用window.open来打一个没有toolbar,status,scrollbars,menubar,location而已,未能自动关闭调用window.open的那个window.
我想实现的目标是这样的:
当前的window中(也就是当前的IE)其地址栏为first.php,当我提交数据给second.php后,它就在当前的IE中显示出来,并且去掉所面上说的东西
如果这个不能实现,又或者这样:
可不可以在当前的window中(也就是当前的IE)其地址栏为first.php,提交数据,之后新开一个window(这个window可去掉所面上说的东西),并自动关闭first.php那个window
可以吗?Top
3 楼fason(咖啡人生)回复于 2003-08-05 23:57:31 得分 100
1.can"t
2.try:
<form action="second.php" method=post target="newWin" onsubmit="window.open("","newWin","toolbar=no,menubar=no")">
in second.php
<body onload="window.opener.opener=null;window.opener.close()">
just for ie5.5+ or higherTop
4 楼fason(咖啡人生)回复于 2003-08-05 23:59:45 得分 0
try:
http://www.csdn.net/develop/Read_Article.asp?Id=19170Top
5 楼0aaron(向往)回复于 2003-08-06 00:06:50 得分 0
好的,收到,我再试试先,
Top
-
相关文章
2秒记住本站域名
玩过泡泡龙吗?Readygo?Go! 再加上.Com.Cn的后缀,那就是大名小顶的readygo.com.cn
