CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  ASP

弹出新窗口的问题。 (不关闭新窗口情况下 ,不重复弹出 及刷新)

楼主keagan()2004-08-02 15:42:26 在 Web 开发 / ASP 提问

碰到一个问题,各位是否可以提供解决的思路。谢谢!  
   
  问题如下:  
   
  主页有一按钮(button),点击后打开一新窗口显示所需内容。  
  在不关闭该新窗口的情况下,再点击按钮则将该窗口显示到最前面,但不刷新。(不重新加载)  
  但如果该窗口已关闭,按按钮后重新打开该窗口。  
   
  先谢谢各位了! 问题点数:100、回复次数:16Top

1 楼fason(咖啡人生)回复于 2004-08-02 15:50:11 得分 50

<script>  
  var   win   =   null;  
  function   test(){  
  if   (win)   {  
  if   (win.closed)   openWin();  
  else   win.focus();  
  }   else   w   =   openWin();  
  };  
  function   openWin()   {  
  return   window.open();  
  }  
  </script>  
  <button   onclick="test()">test</button>Top

2 楼rehearts(闪闪红心)回复于 2004-08-02 15:57:32 得分 0

sign=request.cookies("sign")  
          if   sign=""   then  
              response.cookies("sign")="true"    
              sign="true"  
          else  
              response.cookies("sign")="false"  
              sign="false"  
        end   if  
   
        if   sign="true"   then  
      response.write   "<script   language=javascript>window.open('xx.htm');</script>"  
      end   if  
   
  window.open()里的参数自己控制吧Top

3 楼keagan()回复于 2004-08-02 16:01:17 得分 0

多谢您的回复。  
   
  但上面的代码如果按两次还是会弹出两个新窗口。  
   
  好像win没起到判断的作用。Top

4 楼keagan()回复于 2004-08-02 16:05:46 得分 0

多谢fason(阿信)的回复。  
   
  但上面的代码如果按两次还是会弹出两个新窗口。  
   
  好像win没起到判断的作用。Top

5 楼QQgenie(妖魔鬼怪)回复于 2004-08-02 16:06:08 得分 0

来一个asp的,大才小用一下:  
  <%if   session("pop")<>"true"       then  
  session("pop")="true"  
  %>  
  <script   language=JavaScript>  
  {  
  window.open   ("pop.htm",   "newwindow",   "height=250,   width=350,   top=0,   left=0,   toolbar=no,   menubar=no,   scrollbars=no,     location=no,   status=no")  
  }    
  </script>  
  <%end   if%>Top

6 楼keagan()回复于 2004-08-02 16:08:40 得分 0

QQgenie(妖魔鬼怪):  
   
    这样不行,我要的不是一次性的弹出窗口。Top

7 楼fason(咖啡人生)回复于 2004-08-02 16:12:29 得分 0

笔误,w   ==   >   winTop

8 楼keagan()回复于 2004-08-02 16:18:17 得分 0

to   fason(阿信):  
   
  主页不刷新情况下完全正常。  
   
  但如果刷新主页后   ,win   又初始化了。:(  
  这样如果每刷新一次主页,又可以开一个窗口了。  
  有什么解决的方法吗?  
   
  谢谢Top

9 楼mrshelly(Shelly)回复于 2004-08-02 16:19:09 得分 50

<script>  
  var   win   =   null;  
  function   test(){  
  if   (win)   {  
  if   (win.closed)   openWin();  
  else   win.focus();  
  }   else   win   =   openWin();  
  };  
  function   openWin()   {  
  return   window.open('test.htm','open_win');  
  }  
  </script>  
  <button   onclick="test()">test</button>  
   
   
   
  阿信的是可以的。  
  Top

10 楼vividlm()回复于 2004-08-02 16:20:25 得分 0

ghdfTop

11 楼keagan()回复于 2004-08-02 16:24:17 得分 0

这里先谢谢各位的帮忙!  
   
  to   fason(阿信):  
   
        在   java   里是否可以取新窗口的一些属性作为是否存在的条件来判断?  
        新窗口的标题,或窗口名?  
   
  谢谢  
   
  Top

12 楼keagan()回复于 2004-08-02 16:40:20 得分 0

谢谢   fason(阿信)   &   mrshelly(Shelly)    
   
  问题已解决。  
   
  window.open   加了   'open_win'   就能解决此问题。  
   
  请问:  
  弹出新窗口时,如果都同在'open_win'   里,是否window.open就默认不刷新?  
   
  我在弹出的新窗口里用   now(),发现刷新主页后,弹出的新窗口还是原来的时间。(刷新前弹出窗口的时间)这正是我所要的。  
   
  谢谢两位了。  
   
  Top

13 楼zhuchengyi520(zhuchengyi)回复于 2004-08-02 17:02:16 得分 0

给窗口命一个名子就不会出现你说的问题了Top

14 楼keagan()回复于 2004-08-02 23:25:21 得分 0

我后来试了一下,还是不行。  
  因我需要"在不关闭该新窗口的情况下,再点击按钮则将该窗口显示到最前面,但不刷新。(不重新加载)"  
   
  上面的代码,当刷新主页(test按钮的页面),再按按钮,确实不会再弹出新窗口,但会刷新原  
  窗口的数据。  
   
  还有什么解决方法吗?  
   
  谢谢。Top

15 楼wubaozhang()回复于 2004-08-03 01:56:50 得分 0

win.open('Url','WindowName','')  
  setfocusTop

16 楼keagan()回复于 2004-08-03 20:24:54 得分 0

谢谢各位,看来这个方法不是很稳定。我换一下方法解决试试。  
   
  谢谢Top

相关问题

  • 如何关闭弹出页时,使原页面自动刷新?
  • 关闭弹出页面后,动态表格不刷新
  • [求助]关闭弹出窗口,刷新父页面 的新问题
  • 弹出窗口的问题。1:怎么实现模态弹出窗口;2:弹出窗口关闭之后,怎么样通知父窗口刷新
  • 怎么在用户验证失败时,弹出一个alert,然后关闭或刷新原窗口。急
  • 如何使弹出窗口在关闭前,对父窗口进行刷新一次。
  • javascript如何实现关闭弹出窗口,自动刷新打开它的页面
  • 修改弹出页面修改后关闭,自动刷新父页面使用window.location=window.location;没反应啊?
  • 弹出子窗口,关闭子窗口且刷新父窗口时如果定位父窗口的位置
  • 页面刷新问题,点<修改>弹出新的小窗口进行修改,修改完后关闭小窗口,怎么刷新原来的页面!

关键词

  • 解决
  • 代码
  • cookies
  • 弹出
  • 刷新
  • 谢谢
  • 按钮
  • fason
  • 主页
  • 关闭

得分解答快速导航

  • 帖主:keagan
  • fason
  • mrshelly

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo