zoukankan      html  css  js  c++  java
  • showModalDialog常用技巧

    常见技巧:

    一、怎样才让在showModalDialog和showModelessDialog的超连接不弹出新窗口?
      在被打开的网页里加上<base target="_self">就可以了。这句话一般是放在<head>之间的。

    二、怎样才刷新showModalDialog和showModelessDialog里的内容?
      在showModalDialog和showModelessDialog里是不能按F5刷新的,又不能弹出菜单。这个只能依靠

    javascript了,以下是相关代码:

    <body onkeydown="if (event.keyCode==116){reload.click()}">
    <a id="reload" href="filename.htm" style="display:none">reload...</a>

      将filename.htm替换成网页的名字然后将它放到你打开的网页里,按F5就可以刷新了,注意,这个要

    配合<base target="_self">使用,不然你按下F5会弹出新窗口的。

    三、如何用javascript关掉showModalDialog(或showModelessDialog)打开的窗口。
      <input type="button" value="关闭" onclick="window.close()">
      也要配合<base target="_self">,不然会打开一个新的IE窗口,然后再关掉的。

    四、Math.random与showModalDialog。

       当你设置的弹出网页固定时(如上面的"modal.htm"页面),ie很可能到临时文件区,下载上次产生的该页面(openPage.html),而没有重新加载,

       对于动态加载的页面来说,这样往往产生误会,如没有及时更新数据,也就更不利于开发者测试。所以,你可以采用如下方式:

          var strPage = “/medal.htm?random="+Math.random();

       这样每次产生的strPage是不一样的,原因也就不言自明了。

     

  • 相关阅读:
    使用libgdx及其中的box2d 2.1的注意事项
    Android.mk file syntax specification(ndkr8)
    NDK Note
    Problems of Android NDK
    Android.mk of NDK
    Android IM Note
    Regular Expression
    Some Efficient Algorithms
    libgdx use TexturePacker
    The Conversion Of JNI
  • 原文地址:https://www.cnblogs.com/tianliang/p/3117096.html
Copyright © 2011-2022 走看看