`

彻底解决在模态对话框中打开新页面、不能发送post请求问题

阅读更多
比如要弹出页面 abc.jsp。
先做一个页面abc.html,页面中只放一个iframe,iframe的src设为abc.jsp的路径,即可。iframe的宽和高设置为100%
代码:

abc.html
<body>
<iframe src="../abc.jsp" width="100%" height="100%"></iframe>
</body>


window.showModalDialog("abc.html",....);

分享到:
评论

相关推荐

    利用模态对话框实现父窗体、子窗体间传值

    首先,`showModalDialog` 是一个在浏览器环境中(主要是Internet Explorer)用于打开一个新的窗口或模态对话框的JavaScript函数。它的主要优点是能够阻止用户在对话框关闭前与页面其他部分进行交互,从而引导用户...

    基于jquery的ajax对话框

    "基于jQuery的ajax对话框"是一个利用jQuery实现的功能,它可以在不刷新整个页面的情况下,通过Ajax技术加载并显示新的内容在一个弹出的对话框里,提供了一种优雅的用户体验。 首先,让我们来了解jQuery的核心概念。...

    在使用showModalDialog中为解决刷新时弹出新窗口时用到iframe所带来的一个问题

    在Web开发中,`showModalDialog`是一个古老的浏览器API,用于在当前页面上打开一个模态对话框。这个对话框可以加载外部HTML页面,并且在对话框关闭之前,用户无法与对话框背后的页面进行交互。然而,由于浏览器的...

    showModalDi

    1. 使用`window.open`和`window.postMessage`组合:虽然`window.open`不具有内置的模态特性,但可以通过在新窗口中监听`message`事件来实现类似的效果。父窗口可以通过`postMessage`发送数据到新窗口,新窗口处理完...

    open 关闭子页面刷新父页面

    在给定的代码中,`OpenChildWindow`函数被用来打开一个新的窗口(子页面)。这通常通过调用`window.showModalDialog`或`window.open`方法来实现。具体到这段代码,`showModalDialog`是一个非标准但广泛支持的方法,...

    asp.net 保存对话框源码

    3. 后端处理:当用户点击“保存”时,前端会发送一个HTTP请求到服务器,这通常是一个POST请求,携带表单数据。VB代码在服务器端接收这些数据,进行验证,然后保存到数据库或其他存储介质。 4. 数据验证:在保存数据...

    弹出框选择 返回父页面值

    在网页中,弹出框通常指的是模态对话框,它们会覆盖住当前页面,直到用户与其交互并做出决定为止。常见的弹出框包括警告框、确认框和输入框。在这个场景中,B页面可能是通过模态窗口或一个新的浏览器窗口打开的,...

    弹出窗口取值并返回

    这个过程涉及到在主窗口(或称为父页面)中触发一个弹出窗口(子页面),用户在子页面中输入信息,然后将这些信息传递回父页面。下面将详细讲解这一过程的关键知识点。 1. **弹出窗口的实现方式**: - **模态...

    JQuery彈出層

    - **增加**:在弹出层中创建一个表单,用户输入数据后,提交表单并使用Ajax向服务器发送请求,将新数据添加到数据库。例如,可以监听表单的submit事件,阻止默认提交行为,然后发送Ajax请求: ```javascript $("#...

    javascript弹出窗口问题总结

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

    ajax+jsp网页时时刷新提示

    - **模态对话框**:使用Bootstrap、jQuery UI等库提供的模态对话框组件,可以在不影响页面布局的情况下显示提示。 6. **注意事项**: - **跨域问题**:如果Ajax请求的目标URL与当前页面不在同一域名下,可能会...

    jquery实现弹出窗口

    模态对话框会阻止用户与页面其余部分的交互,直到对话框被关闭,而非模态对话框则允许用户在对话框存在时继续操作页面。 在jQuery中,可以使用`.show()`和`.hide()`方法来显示和隐藏弹出框。例如,如果你有一个HTML...

    子窗口与父窗口刷新

    在Java Web开发中,"子窗口与父窗口刷新"是一个常见的交互场景,特别是在构建多层级界面或模态对话框时。这里的"子窗口"通常指的是弹出的窗口、框架或者iframe,而"父窗口"则是打开子窗口的那个主页面。在这样的场景...

    使用jQuery写了一个简单的窗口和异步刷新

    2. **弹窗功能**:在Web应用中,弹窗通常用于显示警告、确认信息或者模态对话框。jQuery提供了方便的方法来创建和控制这些元素。例如,使用`$(selector).show()`和`$(selector).hide()`可以显示和隐藏元素,`$...

    Ajax登录方法的实现

    为了避免这种情况,可以在拦截器中设置 `response.sendError(401)` 并在 `web.xml` 文件中配置错误页面,确保即使在非Ajax请求情况下也能正确处理。 - 如果希望在发生错误时执行Ajax请求中的 `error` 回调函数,则...

    12个运行于PHP环境的AJAX小程序.zip

    它通过JavaScript向服务器发送异步请求,然后在后台获取数据,更新页面内容,提升用户体验。 **AJAX工作原理** AJAX的核心是XMLHttpRequest对象,它允许JavaScript在后台与服务器进行通信。当用户触发一个AJAX事件...

    jQuery飞机航班查询

    3. 模态对话框(popup):查询结果可以展示在jQuery mobile的popup组件中,用户点击查询按钮后,弹出窗口显示航班详情,增强用户体验。 三、跨域问题与解决方案 在实际开发中,由于同源策略的限制,如果查询接口不...

    Ajax的常见面试题

    - 模态对话框:不刷新页面,与服务器交换数据并更新对话框内容。 总之,Ajax通过JavaScript和其他相关技术的组合,实现了网页的局部更新和异步通信,极大地提升了Web应用的交互性和用户体验。了解和掌握Ajax,对于...

    ajax 弹出 增删改查都有.zip

    在这个项目中,"弹出层"通常指的是模态对话框或者浮动窗口,它会在用户点击按钮或者其他交互操作时显示出来,提供一个独立的操作空间,不干扰主页面的其他内容。这个弹出层内部可以包含表单,用于增删改查操作。例如...

    jquery+js+html实现弹出登录窗口

    登录窗口通常使用模态对话框(modal dialog)实现,通过CSS设置其位置、大小和透明度,使其在页面上居中并遮罩背景。可以使用CSS3的`position:fixed`让元素相对于浏览器窗口定位,`z-index`控制元素的堆叠顺序,使...

Global site tag (gtag.js) - Google Analytics