蓝森林首页 | 返回主页 | 本站地图 | 站内搜索 | 联系信箱 |
 您目前的位置:首页 > 自由软件 > 技术交流 > 应用编程


    

蓝森林 http://www.lslnet.com 2006年8月25日 8:28

[求助]在弹出一个新画面以后,如何能让原来的画面不可用?

   各位前辈,为个问题。
   在弹出一个新画面以后,如何能让原来的画面不可用?
   就是只能弹出的画面可用,而本身的画面不可用。


  不知道能不能实现?

用模态窗口
[html]
<INPUT TYPE="button" VALUE="创建模态对话框" onclick="fnOpenModal()">
<br><br>
<INPUT TYPE="button" VALUE="创建非模态对话框" onclick="fnOpenModeless()">
<script language="javascript">
function fnOpenModal(){
window.showModalDialog("callee.htm")
}
function fnOpenModeless(){
window.showModelessDialog("callee.htm")
}
</script>

[/html]

这个方法是可以的

我的意思是说用window.open是否可以

因为showModelessDialog
弹出的画面没有toolbar,menuba,

所以不能满足要求,不知道window.open是否可以

我也想借贵宝地问一下:和LZ相反,我想要把导航栏里面的所有超链接按下之后不打开新窗口,就在本窗口中跳转。。。。永远不要跳出新窗口,可以吗

答楼主:
[html]
内容:<input><input>
<INPUT TYPE="button" VALUE="打开" onclick="fnOpen()">
<script language="javascript">
function fnOpen(){
  window.open();
  document.getElementById("divHutia").style.display="block";
}
</script>
<div style="position:absolute;left:0px;top:0px;width:100%;height:100%;background-Color:#AAA;filter:alpha(opacity=40);display:none;" id="divHutia"></div>
[/html]

samuer在上个帖子中说


答:
[code]
<a href="xxx" target="_self">hahaha</a>
[/code]

hutia在上个帖子中说




这个好像有点问题,就是关闭弹出页面后,原来的页面好像还是不能用




Copyright © 1999-2000 LSLNET.COM. All rights reserved. 蓝森林网站 版权所有。 E-mail : webmaster@lslnet.com