JS模态窗口


父页面 弹出 窗口:

function showTDYT()
{
   //打开模态子窗体,并获取返回值
   var result=showModalDialog('土地储备-用途.htm','这里随便命名','dialogWidth:320px;dialogHeight:530px;center:yes;help:no;resizable:no;status:no');
   $("#txtYongTu").val(result);
}

子页面的方法和返回值:

 function tc() //参数分别为id,name和password
{
   var getCC=$("#cc").text(); //获取想要的值
   window.returnValue= getCC;   //返回 结果   
   window.close();          //firefox不支持window.close()
}

代码:

<script language="javascript" type="text/javascript">
function InsertTag(tagname)
{
if(window.opener.document.getElementById("Editor_Edit_Advanced_txbTag").value == '')
{
window.opener.document.getElementById(
"Editor_Edit_Advanced_txbTag").value += tagname;
}
else
{
window.opener.document.getElementById(
"Editor_Edit_Advanced_txbTag").value += "," + tagname;
}

}
</script>

<a onclick="InsertTag('CSS')" href="#">CSS</a>

 1、使用脚本关闭窗口时防止出现确认框

在做网页的时候,有时候在完成某个功能的时候需要关闭当前窗口,但现在的新版的浏览器中在使用脚本 window.close() 方法来关闭窗口时,总是会出现一个确认框,这带来非

常不好的体验。最近在网上又找到了一种新方法,这个可以防止出现确认框:
window.opener = null;
window.open("", "_self");
window.close();

2、防止 showModalDialog 方法打开网页时总是显示缓存
在使用 showModalDialog 方法显示网页的时候,如果不做什么设置,基本每次都是显示一个缓存的页面,这在开发的时候是个很麻烦的事,如果不让它显示缓存呢?其实只要在网

页的 区加上下面一段代码就可以了:
<meta http-equiv="cache-control" content="no-cache, must-revalidate">

    
    

1、使用脚本关闭窗口时防止出现确认框

在做网页的时候,有时候在完成某个功能的时候需要关闭当前窗口,但现在的新版的浏览器中在使用脚本 window.close() 方法来关闭窗口时,总是会出现一个确认框,这带来非

常不好的体验。最近在网上又找到了一种新方法,这个可以防止出现确认框:
window.opener = null;
window.open("", "_self");
window.close();

2、防止 showModalDialog 方法打开网页时总是显示缓存
在使用 showModalDialog 方法显示网页的时候,如果不做什么设置,基本每次都是显示一个缓存的页面,这在开发的时候是个很麻烦的事,如果不让它显示缓存呢?其实只要在网

页的 区加上下面一段代码就可以了:
<meta http-equiv="cache-control" content="no-cache, must-revalidate">

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值