`

弹出窗口问题总结

阅读更多
1、使用window.open()弹出的窗口会被ie浏览器阻止。为防止阻止,可将该方法添加到<a>标签中。例如:
<a href='javascript:void window.open("x.html","x","resizable,width=600,height=450")'>不会被阻止</a>
或者<a href="../doSubmit.jsp" target="_blank">不会被阻止</a>

2、使用window.location.href可以直接打开一个新页面,不会被ie拦截。

3、使用按钮触发form提交可以打开一个新页面,不会被ie拦截。

4、使用window.showModelDialog弹出一个模态窗口

5、使用window.showModelessDialog弹出一个非模态窗口

6、最后解决方案如下:
   在confirm页面使用a标签,打开一个空白页面。
   <a href="../doSubmit.jsp" target="_blank">网上购买</a>
   doSubmit.jsp页面代码如下:
   <script>
    window.name="main";
    var flag = "<%=flag%>";
    if(flag!="false"){
        window.parent.opener.donext();
    }else{
        window.close();
    }
   </script>
   掉用父窗口页面的donext()方法,提交到pay.jsp页面
   function donext(){
      var url = "../pay.jsp"+para1;
dialog1("","url:post?"+url,"400px","auto","pay");  //打开一个div层
   }
   在pay.jsp页面使用form提交
   <form id="frmInputPay" name="frmInputPay" action="http://222.com" target="main" method="post">
      <input type="hidden" name="" id="" value=""/>
   </form>
   <script>
function do_Submit(){
if(<%=boo%>){
document.getElementById("frmInputPay").submit();
}else{
document.getElementById("frmInputPay").action="../doSubmit.jsp?flag=false";
document.getElementById("frmInputPay").submit();
}
}
   </script>
分享到:
评论

相关推荐

    javascript弹出窗口问题总结

    本篇文章将针对JavaScript弹出窗口的相关问题进行总结,包括无提示刷新网页、刷新页面的方法、弹出窗口代码、模式窗口的数据刷新问题、模式窗口中链接弹出新窗口以及无提示关闭页面的方法。 1. **无提示刷新网页** ...

    弹出窗口资料弹出窗口资料

    总结,弹出窗口是Web开发中的重要组件,涉及HTML、CSS、JavaScript等多个技术领域。了解其工作原理、合理使用以及优化策略,有助于创建更高效、友好的用户界面。通过分析提供的文件,可以深入学习这些知识点,并实际...

    .NET弹出窗口总结

    总结一下,.NET框架提供了各种弹出窗口供开发者使用,包括简单的`MessageBox`、文件选择对话框、颜色和字体选择器,以及自定义的表单。通过灵活运用这些窗口,开发者可以构建出具有丰富用户交互的应用程序。了解并...

    JAVASCRIPT弹出窗口大总结

    ### JavaScript弹出窗口知识点总结 #### 一、概述 JavaScript是一种广泛使用的脚本语言,它在前端开发中占据着极其重要的地位。...同时,需要注意弹出窗口可能带来的安全和兼容性问题,合理地使用这一功能。

    PROFACE触摸屏弹出窗口的制作方法.pdf

    PROFACE触摸屏弹出窗口的制作方法 PROFACE触摸屏弹出窗口的制作方法是一种常用的工业控制方法,在工业自动化领域中广泛应用。以下是该方法的详细介绍: 一、弹出窗口的建立方法 弹出窗口是指在触摸屏上弹出的一个...

    js 自动弹出窗口 下来菜单效果

    在探讨“js自动弹出窗口下来菜单效果”的知识点时,我们不仅关注JavaScript代码本身...然而,值得注意的是,这种自动弹出窗口的行为可能受到现代浏览器的安全策略限制,因此,在实际部署时需考虑兼容性和用户体验问题。

    js-弹出窗口

    总结,创建一个简单的JavaScript弹出窗口涉及HTML结构的构建、CSS样式的设定以及JavaScript事件处理的编写。通过合理组合这些元素,我们可以创建出既有视觉吸引力又具有良好交互性的弹出窗口。在这个案例中,"弹出...

    div做的弹出窗口

    总结起来,这个项目是一个使用HTML、CSS和JavaScript实现的自定义弹出窗口,具有拖动功能,提供了一种更加灵活和个性化的用户体验。通过学习和理解这个项目,开发者可以提升在前端交互设计和实现上的技能。

    将弹出窗口切换至最大.txt

    在网页开发过程中,经常需要处理弹出窗口的大小和位置调整问题。例如,为了提供更好的用户体验或者展示更多的内容,开发者可能会选择将弹出窗口调整为全屏显示。这种需求在多种场景下都可能出现,比如在线帮助文档、...

    css3带阴影弹出窗口.zip

    总结起来,"css3带阴影弹出窗口"项目是利用CSS3的阴影效果和jQuery的事件处理及动画功能,创建了一个具有专业外观和交互性的弹出窗口组件。这不仅展示了CSS3和jQuery的强大力量,也为网页设计提供了一种优雅的解决...

    IE设置弹出窗口、安全站点

    ### IE浏览器设置详解:弹出窗口与安全站点配置 #### 一、引言 随着互联网技术的发展,浏览器作为用户接入互联网的重要工具之一,其安全性与便捷性显得尤为重要。Internet Explorer(简称IE)作为曾经占据市场主导...

    弹出窗口互相传值范例

    总结来说,弹出窗口间的值传递是Web开发中的常见需求,涉及到客户端和服务器端的交互。理解并熟练掌握这些技术对于提升用户体验和优化应用程序至关重要。在这个“弹出窗口互相传值范例”中,我们可以学习到如何在ASP...

    玩透javascript弹出窗口

    总结起来,JavaScript弹出窗口通过`window.open`函数实现,可以根据需求自定义窗口的属性,如大小、位置和显示元素,并通过函数和事件绑定来控制何时打开窗口。掌握这些知识,你可以更加灵活地在网页中实现各种弹出...

    jquery自定义弹出窗口

    总结,jQuery自定义弹出窗口提供了更大的灵活性和控制力,使得弹出窗口的样式、内容和行为可以根据项目需求进行定制。通过学习和实践这些知识点,开发者可以构建出更加符合用户习惯和界面设计的弹出窗口功能。

    谷歌浏览器弹出窗口拦截取消的设置操作说明(1).docx

    - **兼容性问题**:部分网站依赖于弹出窗口来实现其功能(如登录验证、支付确认等),如果您发现某个网站无法正常工作,尝试检查是否由于弹出窗口被拦截所导致。 - **个性化设置**:对于那些经常访问且需要频繁处理...

    aspx页面弹出窗口代码大全

    总结,实现ASPx页面上的弹出窗口涉及多方面的技术,包括JavaScript、jQuery、DevExpress控件、AJAX、CSS和HTML,以及服务器端的.NET编程。根据项目需求和用户体验考虑,选择合适的方法和工具是关键。提供的文档"aspx...

    js 弹出页面+弹出窗口

    总结来说,JavaScript提供了强大的能力来创建弹出页面和弹出窗口,以增强网站的交互性和用户体验。无论是新开窗口显示结果还是通过对话框提示用户,都可以根据实际需求灵活运用这些技术。在编写代码时,应考虑到用户...

    C# WinForm 弹出窗口

    总结起来,创建C# WinForm的仿QQ弹出窗口主要涉及以下几个方面:自定义窗体形状、设置自定义底图、布局标题和内容以及处理点击事件。通过这些技术,我们可以创建出既有视觉吸引力又实用的弹出窗口,提升用户体验。在...

    C# .NET弹出窗口 汇总

    ### C# .NET 弹出窗口知识点汇总 #### 1、最基本的弹出窗口代码 最基本的弹出窗口可以通过以下代码实现: ```csharp this.Response.Write("&lt;script language=javascript&gt;window.open('rows.aspx');&lt;/script&gt;"); ```...

    div本页面弹出窗口

    总结来说,`div`弹出窗口是通过结合HTML、CSS和JavaScript实现的一种常见网页交互方式。通过理解和熟练掌握这些技术,你可以创建功能强大且用户体验良好的弹出窗口,满足各种网页设计需求。不断学习和实践,你将在...

Global site tag (gtag.js) - Google Analytics