如题

解决方案 »

  1.   

    window.showModelessDialog无模式对话框 
    打开页面,然后一刷新打开的页面就没了
    比方说。a.HTML 上一个button 点击button打开一b.html然后刷新a.html,然后b.html就消失了。
    我用的是window.showModelessDialog(“b.html”)打开的。
      

  2.   

    showModelessDialog是页面的一部分,你一刷新,得从头再来,所以你得重新点button再出现。
      

  3.   

    showModelessDialog是页面的一部分,你一刷新,得从头再来,所以你得重新点button再出现。
      

  4.   

    window.open()方法没有这样的问题,貌似楼上的说法是正确的。ie自带的查找对话框也是非模式的,但刷新就不会消失。
      

  5.   

    在b.html中加入:<meta http-equiv="pragma" content="no-cache" />
    <meta http-equiv="cache-control" content="no-cache" />
    <meta http-equiv="expires" content="0" />
    <base target="_self" />
      

  6.   

    showModelessDialog你还可以在a.html中刷新?ff?
      

  7.   


    那就不能防止吗?我又不想用模式对话框。我想让用户可以打开很多个页面。。
    如果用window.open()好象是重新打开一个页面。这样效果不好。
    window.open()是否可以跟showModelessDialog一样控制页面大小,象弹出对话框的效果一样,
      

  8.   

    单词写错了 是showModalDialog
      

  9.   

    我的想法是。打开一个页面。弹出一个对话框在显示屏的中间部分。大小差不多800*800的样子。
    window.location.href();这也是重新打开一个页面了吧。
      

  10.   

    用showModalDialog,就没有刷新功能
      

  11.   

    看错了 不好意思 showModalDialog就刷新不了了
      

  12.   

    19/20楼showModalDialog只能打开一个吧?
      

  13.   

    打开什么对话框都是这个页面刷新,东西就够没了,要重头来。你做个cs程序吗,就好像你在当前窗台打开一个子窗体,父窗体关闭子窗体可能关闭,除非你再打开一个新的窗体。页面上也是一样,你应该用window.open,打开一个新的页面,window.open是可以控制新打开窗体的大小的,还可以控制是否有titile,是否有滚动条,初始大小,初始位置,你可以试试
      

  14.   

    一、window.open()支持环境:
    JavaScript1.0+/JScript1.0+/Nav2+/IE3+/Opera3+二、基本语法:
    window.open(pageURL,name,parameters) 
    其中:
    pageURL 为子窗口路径 
    name 为子窗口句柄 
    parameters 为窗口参数(各参数用逗号分隔) 三、示例:
    <SCRIPT> 
    <!-- 
    window.open ('page.html','newwindow','height=100,width=400,top=0,left=0,toolbar=no,menubar=no,scrollbars=no, resizable=no,location=no, status=no') 
    //写成一行 
    --> 
    </SCRIPT>
      脚本运行后,page.html将在新窗体newwindow中打开,宽为100,高为400,距屏顶0象素,屏左0象素,无工具条,无菜单条,无滚动条,不可调整大小,无地址栏,无状态栏。请对照。
      上例中涉及的为常用的几个参数,除此以外还有很多其他参数,请见四。四、各项参数
      其中yes/no也可使用1/0;pixel value为具体的数值,单位象素。参数 | 取值范围 | 说明 alwaysLowered | yes/no | 指定窗口隐藏在所有窗口之后 
    alwaysRaised | yes/no | 指定窗口悬浮在所有窗口之上 
    depended | yes/no | 是否和父窗口同时关闭 
    directories | yes/no | Nav2和3的目录栏是否可见 
    height | pixel value | 窗口高度 
    hotkeys | yes/no | 在没菜单栏的窗口中设安全退出热键 
    innerHeight | pixel value | 窗口中文档的像素高度 
    innerWidth | pixel value | 窗口中文档的像素宽度 
    location | yes/no | 位置栏是否可见 
    menubar | yes/no | 菜单栏是否可见 
    outerHeight | pixel value | 设定窗口(包括装饰边框)的像素高度 
    outerWidth | pixel value | 设定窗口(包括装饰边框)的像素宽度 
    resizable | yes/no | 窗口大小是否可调整 
    screenX | pixel value | 窗口距屏幕左边界的像素长度 
    screenY | pixel value | 窗口距屏幕上边界的像素长度 
    scrollbars | yes/no | 窗口是否可有滚动栏 
    titlebar | yes/no | 窗口题目栏是否可见 
    toolbar | yes/no | 窗口工具栏是否可见 
    Width | pixel value | 窗口的像素宽度 
    z-look | yes/no | 窗口被激活后是否浮在其它窗口之上
      

  15.   

    25L
    name 为子窗口句柄 
    句柄 是什么意思