window.open、showModalDialog和showModelessDialog 的区别.docVIP

  • 13
  • 0
  • 约4.5千字
  • 约 4页
  • 2017-12-17 发布于河南
  • 举报

window.open、showModalDialog和showModelessDialog 的区别.doc

window.open、showModalDialog和showModelessDialog 的区别

window.open、window.showModalDialog和window.showModelessDialog 的区别 ? 一、前言 要打开一个可以载入页面的子窗口有三种方法,分别是window.open、window.showModalDialog和window.showModelessDialog。 open方法就是打开一个页面,可以说同用url链接打开一个页面一样,不推荐使用,因为很多浏览器会拦截。 这里推荐使用的是window.showModalDialog和window.showModelessDialog,下面介绍二者的异同和用法。 ? 二、 showModalDialog和showModelessDialog的区别 showModalDialog:被打开后就会始终保持输入焦点,除非对话框被关闭,否则用户无法切换到父窗口,类似alert的运行效果。 showModelessDialog:被打开后,用户可以随机切换输入焦点。对主窗口没有任何影响,最多是被挡住一下而以。 ? 三、怎样才让在showModalDialog和showModelessDialog里的超连接不弹出新窗口 在默认情况下,showModalDialog和showModelessDialog窗口中的链接都会导致打开一个新的窗口,但这不是我们需要的。 解决这个问题的方法是在被showModalD

文档评论(0)

1亿VIP精品文档

相关文档