`

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

    博客分类:
  • HTML
 
阅读更多

 

用showModalDialog弹出页面后,提交表单总是弹出一个新窗口,其实解决方法很简单如下。
解决在自身可以用iframe
也可以在自身使用
<base target = "_self">
然后 window.close();
提交到父窗口可以改变target

 

 

 

方法二

模式窗口的JSP中

<head>

<BASE target=_self>

</head>

<script language="javascript">  
window.name="win_test"
</script>
<form action=""   target="win_test">
</form>

分享到:
评论

相关推荐

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

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

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

    这个功能在开发过程中经常用于创建弹出式表单、确认对话框或者需要用户输入信息的场景。让我们深入探讨一下`showModalDialog`的使用方法及其相关知识点。 首先,`showModalDialog`的基本语法如下: ```javascript ...

    弹出窗口大全(js)

    `window.open()` 是最常用的弹出新窗口的方法,其基本语法为: ```javascript window.open(url, target, features); ``` - **url**:新窗口打开的地址。 - **target**:目标窗口名,默认情况下是 "_blank" 表示新开...

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

    二、防止弹出新窗口 若希望在`showModalDialog`或`showModelessDialog`中打开的链接不弹出新窗口,只需在新窗口的HTML文档头部添加`&lt;base target="_self"&gt;`标签。这将确保所有链接在当前窗口内打开,而不是新开窗口...

    javascript弹出窗口问题总结

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

    showModalDialog实例

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

    showModalDialog和showModelessDialog使用心得

    例如,在表单提交前的确认对话框,或者一个登录界面,都是使用模态对话框的好例子。 语法结构为: ```javascript window.showModalDialog(url, arguments, features); ``` - `url` 参数表示新窗口加载的文档地址。 ...

    showModalDialog

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

    解决window.showModalDialog跨域返回值

    在站点1(系统1的访问页面)中,我们可以通过以下代码弹出一个模态对话框: ```javascript function onclickOrder() { var paramObj = new Object(); // 弹出模式窗口,集成页面传入参数 orderTag var callFlag ...

    多套 弹出窗口 OS /window

    标题中的“多套 弹出窗口 OS /window”可能指的是一个软件或库,它提供了多种弹出窗口的实现,能够适应不同的操作系统(如Windows)以及Web应用的需求。这个描述暗示了该资源可能是一个用于创建弹出对话框或者通知的...

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

    `window.showModalDialog` 和 `window.open` 都是JavaScript提供的两种打开新窗口的方法,但它们在功能和使用场景上有着显著的区别。 首先,我们来详细探讨`window.showModalDialog`。`showModalDialog`方法用于...

    JS中表单的使用小结

    具体方法包括window.location.reload(),该方法用于刷新当前页面,如果在使用window.open()弹出的新窗口中,可以通过window.opener.location.reload()来刷新父窗口;而通过window.showModalDialog()打开的模态窗口,...

    window.showModalDialog方法的使用

    在JavaScript编程中,`window.showModalDialog`是一个用于打开模态对话框的函数,它能够创建一个新的浏览器窗口或者在当前窗口内显示一个弹出层,阻止用户与父窗口的交互,直到用户关闭对话框为止。这个方法在创建...

    showModalDialog用法

    2. **Arguments**:这是一个可选参数,可以向新窗口传递数据。在新窗口中,可以通过`window.dialogArguments`访问这些数据。 3. **Features**:这是一个字符串,用来设置新窗口的一些特性。常见的特性包括: - `...

    弹出框的实现方式

    - **JavaScript函数**:定义了一个名为 `openDialog` 的函数,该函数使用 `window.showModalDialog` 方法打开 `b.aspx` 页面,并设置了一些弹出框的属性,如宽度、高度等。 - **按钮事件处理**:当用户点击按钮时,...

    showmodaldialog的用法收集

    ### 二、阻止弹出新窗口 要防止`showModalDialog`或`showModelessDialog`弹出新窗口,可以在被打开的HTML文档中添加`&lt;base target="_self"&gt;`标签。这将确保所有链接都在当前窗口中打开,而不是新窗口。 ### 三、...

    刷新父窗口的多种方法

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

    JavaScript实现弹出子窗口并传值给父窗口

    在JavaScript编程中,有时我们需要创建一个子窗口与主窗口(或父窗口)进行交互,例如在Web应用程序中打开一个新的对话框来获取用户输入或者显示详细信息。本文将深入讲解如何利用JavaScript实现弹出子窗口,并将子...

Global site tag (gtag.js) - Google Analytics