HTML标签在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>中的第一个位置。否则会点击提交按钮的时候会重新跳出一个新窗口。
这个属性有IE6与IE7之分。
注:
1、如果你是IE6,你将<base target="_self"/>加入到<head>标签里就可以了。
2、如果你是IE7,你必须将<base target="_self"/>加入到<head>的中间位置。
代码示例:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<base target="_self" />//关键点
<title></title>
<link href="../css/mains.css" rel="stylesheet" type="text/css" />
<script>
function OpenWin(ID) {
window.showModalDialog('QRZJModalDialog.aspx?ID=' + ID.ClientID, '确认注记', 'dialogLeft=380px;dialogTop=180px;dialogWidth=450px;dialogHeight=100px;');//打开模式窗口
location.reload();//点击确认刷新父窗口
return false;
}</script>
</head>
<body>
<form id="form1" runat="server">
<table width="100%" border="0" cellpadding="2" cellspacing="1" bgcolor="#c7bebc">
<tr class="line-odd">
<td align="center">
注记编号:<asp:TextBox ID="ZJBH" runat="server"></asp:TextBox>
<asp:Button ID="QUEREN" runat="server" Text="确认" OnClick="QUEREN_Click" />
</td>
</tr>
</table>
</form>
</body>
</html>
转载于:https://www.cnblogs.com/ZhangGuiHai/archive/2011/08/04/2127019.html
HTML标签在showModalDialog中的应用相关推荐
- EMNLP 2021 | 多标签文本分类中长尾分布的平衡策略
点击上方"视学算法",选择加"星标"或"置顶" 重磅干货,第一时间送达 作者 | 黄毅 作者简介:黄毅,本文一作,目前为罗氏集团的数据科学家 ...
- 在Asp.Net MVC中实现RequiredIf标签对Model中的属性进行验证
在Asp.Net MVC中可以用继承ValidationAttribute的方式,自定制实现RequiredIf标签对Model中的属性进行验证 具体场景为:某一属性是否允许为null的验证,要根据另 ...
- nofollow标签_nofollow标签在网站中的运用
网站优化一定会涉及到代码优化,其中nofollow就是网站优化中最为常用的一个标签,nofollow标签在网站中作用是相当重要的,nofollow标签可以禁止搜索引擎爬行链接,避免权重导出,节省搜 ...
- HTML5 audio 标签-在html中定义声音的标签
2019独角兽企业重金招聘Python工程师标准>>> 本文来源 169it HTML 5 <audio> 标签定义和用法 <audio> 标签定义声音,比如 ...
- [html] 当html中使用map标签时,area中coords值如何精确定位呢?
[html] 当html中使用map标签时,area中coords值如何精确定位呢? 在 area 标签上支持的属性有 shape.coords.href.alt.target.type.downlo ...
- vba编程把纯文本转换成html,如何将一列文本与html标签转换为Excel中的vba格式文本...
我想知道如何使用VBA脚本将带有html标签的整列单元转换为格式化文本(基于这些标签).如何将一列文本与html标签转换为Excel中的vba格式文本 使用下列内容: Sub Sample() Dim ...
- pads中如何设置等长_标签打印软件中标签间距以及边距如何设置
我们在用标签打印软件设置标签纸时,通常会遇到上下左右边距,以及上下间距或左右间距等,如果是平面纸,可能边距以及间距方面会比较好设置和理解但是对于小标签纸的边距该如何设置呢? 在本站其他技术文档中有对于 ...
- One-Error多标签分类_深度学习:如何在多标签分类问题中考虑标签间的相关性?
1 多标签问题的简单解决思路 利用神经网络,我们可以很轻松处理一个多标签问题.如标题图所示,为前馈神经网络添加适当数量的隐含层,同时在输出层使用某个阈值判断标签分类结果即为一种基础的解决思路. 上述是 ...
- h标签在seo中的作用(技术优化)
一.<h1>用来修饰网页的主标题,一般是网页的标题,文章标题,<h1>中部署主关键词.<h1>尽量靠近在html 中的<body>标签,越近越好,以便让 ...
最新文章
- iscsi模型相关点
- WDK开发环境构建驱动程序入门、Windows驱动程序的Check Build和Free Build
- C#结合js 上传文件和删除文件(技术点有:asp.net mvc ,nhibernate,ajax等)
- mysql索引别名_Mysql索引知识详谈
- fastjson 1.1.31 发布,Java 的 JSON 库
- paip.银行卡号的效检
- Python(七):输入输出(IO)、文件读写
- 再谈iOS视频播放器旋转视图开发
- 青花瓷运用-下载历史版本App
- 批处理net命令集合
- Archlinux kde 美化
- 《史蒂夫·乔布斯传》——童年篇有感
- 多目标追踪-2019综述《Deep Learning in Video Multi-Object Tracking: A Survey》
- 做互联网产品运营的一点心得
- 计算机硬盘损坏 数据如何修复,如何修复计算机硬盘错误?如何从硬盘数据损坏中恢复数据?...
- 支持多线程的DRB server
- LabVIEW编程LabVIEW开发 CRC16-CCITT- False校验 表例程与相关资料
- Educational Codeforces Round 123 (Rated for Div. 2)(ABCDE)
- 图形学创世纪:当科学照进影视与生活
- Mysql - 对所有员工的薪水按照salary进行按照1-N的排名
热门文章
- 个人脚本收藏[不断更新 last update 2005-12-10]
- wash your month after meal
- self motivated ddl
- 关于MonoBehaviour的单例通用规则
- CodeForces - 1029B.Creating the Contest(最长上升子序列0(n)解法)
- 树网的核 Vijos1362 NOIP2007 树结构 直径 暴搜
- Angular模块/服务/MVVM
- Modernizr.js-检测浏览器对HTML5和CSS3的支持程度
- Apache Mina2.x网络通信框架使用入门
- Oracle RAC安装过程中所使用的一些配置