Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 网站建设 > PHP > showModalDialog和showModelessDialog
【标  题】:showModalDialog和showModelessDialog
【关键字】:showModalDialog,showModelessDialog
【来  源】:http://blog.csdn.net/thirtysix1207/archive/2007/01/11/1479809.aspx

showModalDialog和showModelessDialog

Your Ad Here


一、showModalDialog和showModelessDialog有什么不同?

showModalDialog:被打开后就会始终保持输入焦点。除非对话框被关闭,否则用户无法切换到主窗口。类似alert的运行效果;showModelessDialog:被打开后,用户可以随机切换输入焦点。对主窗口没有任何影响。

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


三、怎样才刷新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窗口,然后再关掉的。


 

ie haslayout:【上一篇】
AJAX基本应用之:根据输入内容自动填充下拉框:【下一篇】
【相关文章】
  • 模式窗口showModalDialog的用法总结
  • 关于showModalDialog
  • showModalDialog和showModelessDialog的用法
  • 获取弹出窗体(showModalDialog或showModelessDialog)中控件的值
  • showModalDialog和showModelessDialog用法
  • window.showModalDialog以及window.open用法简介
  • showModalDialog
  • 关于showModalDialog()弹出窗口.更改了页面的数据,再次点击页面却没有刷新
  • JS——showModalDialog()和showModelessDialog()使用方法
  • showModelessDialog()使用详解
  • 【随机文章】
  • 基于C#的接口基础教程之六(2)
  • 开源工具PDFCreator为公司节省了9K$
  • 最新的无线技术“WiMAX”是什么?
  • mount: linux 下挂载文件系统小结
  • PHP个人网站架设连环讲(四)
  • 单元测试
  • 闲来无事,写个智能指针类 玩玩
  • GDI编程基础(转贴)
  • REDHAT AS4 安装LVS集群
  • IT业界十大经典谎言
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 bbb软讯网络 All Rigths Reserved.