`

showModalDialog模式窗口下提交表单总是打开新页面的解决办法

    博客分类:
  • html
阅读更多

首先,在页面开头,定义本模式窗口名:
<script language="javascript">
window.name="win_test"
</script>

其次,在<head/>中加入:
<BASE target=_self>

最后,表单的target设置为模式窗口:
<form action="" target="win_test">
</form>

 

转自:http://lvxy.spaces.live.com/Blog/cns!49386EA353D8F86F!475.entry

分享到:
评论

相关推荐

    showModalDialog使用例子,父窗口向子窗口传递值,子窗口设置父窗口的值,子窗口关闭的时候返回值到父窗口

    在JavaScript中,`showModalDialog`是一个非常有用的函数,它允许我们打开一个新的浏览器窗口或对话框,并与父窗口进行交互。这个功能在开发过程中经常用于创建弹出式表单、确认对话框或者需要用户输入信息的场景。...

    用showModalDialog弹出页面后,提交表单总是弹出一个新窗口

    然而,当在使用`showModalDialog`弹出的页面中包含一个表单并尝试进行提交时,有时会遇到一个常见的问题:表单提交操作反而会打开一个新的浏览器窗口,这显然不是我们期望的行为。 为了解决这个问题,我们可以采用...

    window.showModalDialog模式对话框和 window.open的区别

    `window.open`的主要用途是创建新的浏览器窗口或标签页,通常用于链接或表单提交的重定向。它也支持返回一个`Window`对象,你可以通过这个对象来操作新窗口,如关闭窗口或修改窗口的大小。 总结一下,`window....

    解决window.showModalDialog跨域返回值

    2. 目标站点通过修改`iframe`的`src`属性或提交表单等方式与主页面通信。 3. 主页面通过URL参数接收目标站点返回的值,并关闭`showModalDialog`弹出的窗口。 这个方法巧妙地绕过了跨域限制,实现了跨域`...

    JS模式窗口

    `showModalDialog()`函数是JavaScript的一个内建方法,它能打开一个新窗口,并且使当前窗口变为非活动状态,直到新窗口关闭。这个函数的基本语法如下: ```javascript var returnValue = window.showModalDialog...

    showModalDialog

    "showModalDialog"是JavaScript中的一个古老但仍然有用的弹出窗口方法,用于在浏览器环境中打开一个新的对话窗口。这个方法在Web开发中主要用于创建模态对话框,即那些阻止用户与页面其余部分交互直到对话框被关闭的...

    showModalDialog实例

    1. **BackTap.jsp**:这是主页面,它调用了`showModalDialog`函数来打开一个新的窗口`Doback.jsp`。在`backModal`函数中,我们看到`showModalDialog`的参数包括对话框的URL(`Doback.jsp`)、初始对话框位置(空字符...

    javascript打开静态子窗口

    `window.showModalDialog()` 方法是另一种用于打开子窗口的方式,该方法可以创建一个模态对话框,即新打开的窗口会阻止用户与主窗口进行交互,直到新窗口被关闭。这种方法非常适用于需要用户完成某些操作后才能继续...

    showModalDialog和showModelessDialog使用心得

    与`showModalDialog`不同,`showModelessDialog` 创建的对话框是非模态的,即用户可以在对话框打开的同时继续与主页面或其他窗口进行交互。这种类型的对话框适合用于显示辅助信息,如状态栏或工具提示,它不会阻断...

    ShowModalDialog与window.open的区别

    非模式窗口意味着用户可以在新窗口打开的同时继续与原窗口交互。 **2. 使用方法** ```javascript var newWindow = window.open(url, name, features); ``` **3. 参数说明** - **url**: 必需参数,要打开的新窗口...

    关于struts2里用javascript刷新window.showModalDialog的父页面

    其中一个常见的场景就是通过`window.showModalDialog`方法打开一个新窗口,并在完成某些操作后刷新父页面。本文将详细介绍如何在Struts2项目中实现这一功能。 #### Struts2简介 Struts2是基于MVC设计模式的一个...

    showModalDialog用法

    ### showModalDialog用法详解 `showModalDialog`是早期Internet Explorer浏览器中提供的一个用于创建模态对话框的方法。它能够阻止用户与当前页面的其他部分交互,直到对话框被关闭为止。本文将详细介绍`...

    刷新父窗口的多种方法

    这种方法非常常见,例如,在用户完成了一个表单填写并提交后,我们可能希望关闭这个弹出窗口并刷新主页面,以便用户能够看到最新的数据。 **JavaScript代码示例:** ```javascript // 子窗口中的JS代码 window....

    子窗口刷新父窗口总结

    这在诸如弹出框进行数据编辑、表单提交等场景中尤为常见。本文档将深入探讨如何在子窗口关闭时刷新父窗口,包括使用`window.open()`、`window.showModalDialog()`以及jQuery进行操作的方法。 #### 一、使用`window....

    JavaScript实现提交模式窗口后刷新父窗口数据的方法

    在JavaScript编程中,有时我们需要创建一个模态对话框(modal dialog)来处理用户输入或确认操作,例如在父窗口中点击按钮,弹出一个模式窗口让用户添加数据,然后在数据提交后关闭模态窗口并刷新父窗口的数据。...

    javascript弹出窗口问题总结

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

    避免 showModalDialog 弹出新窗体的原因分析

    `showModalDialog`和`showModelessDialog`是两种JavaScript方法,用于打开新的浏览器窗口,但它们在使用上具有不同的特性和限制。以下是关于这两个方法的详细分析以及避免使用`showModalDialog`的原因。 一、`...

    showModalDialog和showModelessDialog的用法

    #### 二、避免在showModalDialog和showModelessDialog中的超链接打开新窗口 为了避免在通过这两种方法打开的对话框内的超链接自动打开新窗口,可以在对话框的HTML文件中加入如下代码: ```html ``` 此代码应放置...

    js(javascript)子窗口和父窗口交互

    这段代码中,首先获取了当前页面中的输入框值,然后使用 `window.open()` 方法创建了一个新窗口,并设置了其基本属性。之后通过 `win.document.writeln()` 向新窗口写入了简单的 HTML 内容,显示了从父窗口传递过来...

Global site tag (gtag.js) - Google Analytics