`

HTML<base>标签在showModalDialog中的应用

阅读更多

JavaScript的showModalDialog(模态对话框)中有查询按钮,在模态对话框中点击按钮会跳出新的页面那么我们可以设置

<base target="_self">来解决该问题.

 

 

<base target=_blank>//在空白页打开  
<base target=_parent>//用在框架中,在当前页的上一页(父亲)打开  
<base target=_search>//在浏览器搜索栏打开  
<base target=_self>//在当前页打开  
<base target=_top>//用在框架中,但是他的效果是清除框架来显示目标文档。这对于从框架结构转向无框架结构是很有作用的。



在ie7前的所有版本中,如果在showModalDialog中有个查询等按钮,可以直接在showModalDialog所打开的那个页面中的任何地方加入<base target="_self">就可以运行了,但是在ie7中必须把<base target="_self">放在<head></head>中的第一个位置。否则会点击查询按钮的时候会重新跳出一个新窗口。

分享到:
评论

相关推荐

    DotNetTextBox所见即所得编辑器控件 v3.3.1

    &lt;br&gt;&lt;br&gt;2007/6/1&lt;br&gt;Version 3.0.9 beta&lt;br&gt;&lt;br&gt;Updates:&lt;br&gt;1) web.config中新增configfolder、functionfolder、skin三个必须目录的全局路径设置,以往旧版本如果要在不同级别子目录的页面调用控件都要单独设置...

    常用javascript整理

    .txt&lt;br&gt;2.JavaScript的系统函数学习 .txt&lt;br&gt;3.js中用于对象的语句——with和for...in语句学习专题.txt&lt;br&gt;4.smallSoftkey小软键盘,大键盘&lt;br&gt;5.window.open参数详解 .txt&lt;br&gt;6.Window.ShowModalDialog使用详解 ...

    showModalDialog刷新窗口的例子

    在IT行业中,尤其是在Web开发领域,`showModalDialog`是一个...不过需要注意的是,由于`showModalDialog`在某些浏览器中已被废弃,所以在现代Web开发中,推荐使用其他方法,如`&lt;dialog&gt;`元素或Bootstrap的模态插件等。

    创建模态网页对话框(Very Good)!

    }&lt;/script&gt;&lt;/head&gt;&lt;body&gt;&lt;form name=frm_test id=frm_test&gt;&lt;input type=button value=Click onclick=test()&gt;&lt;/form&gt;&lt;/body&gt;&lt;/html&gt;The code for the modal.html which will be called when u click the &quot;...

    showModalDialog参数传递和获

    在JavaScript中,`showModalDialog`是一个古老的浏览器API,用于打开一个模态对话窗口,它在用户与对话框交互之前阻止了对父窗口的访问。这个API在现代Web开发中已经逐渐被淘汰,但由于某些老旧系统的存在,理解其...

    弹出网页窗口设计全攻略

    创建HTA文件,只需要将HTML文件的扩展名改为`.hta`,并添加`&lt;HTA:APPLICATION&gt;`标签来定义应用程序属性: ```html &lt;HTA:APPLICATION ID="oHTA" APPLICATIONNAME="myApp" BORDER="thin" BORDERSTYLE="normal" /&gt; ```...

    sharepoint 2010 弹出模式窗口showModalDialog并返回值returnResult方法.

    在SharePoint 2010开发中,`_spPageContextInfo`对象提供了一种方便的方式来弹出模态对话框,即`showModalDialog`函数。这个功能在处理用户交互、表单填写、确认操作或者展示详细信息时非常实用。本篇文章将详细探讨...

    如何使用showModalDialog

    总的来说,虽然`showModalDialog`在过去的Web开发中占有一席之地,但在当前环境下,我们推荐使用更新的技术如HTML5的`&lt;dialog&gt;`元素,以获得更好的跨浏览器兼容性和用户体验。不过,理解`showModalDialog`的原理和...

    【windows 脚本系列】9. 使用窗体

    &lt;strong&gt;抱歉,我们还在规划当中&lt;/strong&gt; &lt;/p&gt; &lt;p align="center"&gt; &lt;font size="2"&gt;请改试:&lt;/font&gt; &lt;a href="http://www.microsoft.com/taiwan/products/develop/scripting/default.htm"&gt; &lt;font size="2"&gt;...

    网页弹出窗口代码汇总

    在网页开发中,弹出窗口是一种常见的功能,它可以帮助开发者实现信息展示、用户交互等多种需求。本文档汇总了几种常用的网页弹出窗口的实现方法,包括通过`window.open`方法创建新窗口、使用`showModalDialog`和`...

    jsp音乐网源码

    &lt;option value="&lt;%=list.get(i).getId()%&gt;"&gt;&lt;%=list.get(i).getTypeName()%&gt;&lt;/option&gt; &lt;%}%&gt; &lt;/select&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td align="center"&gt;歌 曲 名:&lt;/td&gt; &lt;td&gt;&lt;input name="songName" type="text" id=...

    javascript提示类

    某页面中button按钮事件写代码如下: string Str1="http://www.sohu.com"; Response.Write("&lt;script&gt;window.open('" + Str1 + "','_blank');window.showModalDialog('close.htm');&lt;/script&gt;"); close.htm文件 代码...

    showModalDialog

    在HTML中,`showModalDialog`常与其他元素结合使用,如`&lt;button&gt;`或`&lt;a&gt;`标签,触发对话框的打开。同时,对话框本身可以包含各种HTML元素,如表单、按钮等,用于收集用户输入或展示信息。 在`html-opdialog`这个...

    ShowModalDialog与window.open的区别

    1. **兼容性差异**:`ShowModalDialog` 不是W3C标准的一部分,仅在某些旧版本的Internet Explorer中支持。而 `window.open` 是W3C推荐的标准API,在所有现代浏览器中均支持。 2. **交互方式**:`ShowModalDialog` ...

    google不支持window.showModalDialog问题解决方案

    This is a `window.showModalDialog()` shim using a modal HTML5 `&lt;dialog&gt;` element and ECMAScript 6 Generators. It was tested in the latest Google Chrome with the *Enable Experimental JavaScript* flag ...

    JS中showModalDialog 的使用解析.docx

    在JavaScript中,`showModalDialog`是一个非常有用的函数,它允许开发者创建模态对话框来增强用户交互体验。模态对话框是一种特殊的窗口,当它打开时,用户必须先关闭这个对话框才能继续与主窗口进行交互。这与非...

    2021前端字节跳动真题解析.pdf

    HTML5提供了原生支持的`&lt;audio&gt;`和`&lt;video&gt;`标签,允许开发者不需要额外插件就可以在网页中嵌入音频和视频内容。这标志着网页媒体处理能力的一大步。 #### 表单控件 HTML5增加了多种新的表单输入类型,如`color`, ...

    showModalDialog和showModelessDialog使用心得

    1. **刷新问题**:使用`showModalDialog`时,如果页面中有`&lt;base target="_self"&gt;`,直接刷新可能会导致意外的行为。可以通过监听键盘事件,阻止F5键的默认刷新行为,确保页面状态的一致性。 2. **返回数据**:从...

    showModalDialog跨域解决例子

    "showModalDialog"是HTML5中的一个古老对话窗口方法,用于在当前页面上打开一个新的浏览器窗口,并与父窗口保持交互。然而,当尝试使用`showModalDialog`在不同源之间打开页面时,同样会遭遇跨域限制。标题...

    showModalDialog模态对话框的使用详解以及浏览器兼容

    在现代Web开发中,为了获得更广泛的支持和更好的用户体验,推荐使用HTML5的`&lt;dialog&gt;`元素、CSS和JavaScript来模拟模态对话框。这种方法允许更多的自定义和更好的控制,同时也能确保在各种浏览器中保持一致的行为。

Global site tag (gtag.js) - Google Analytics