`

showModalDialog模式窗口提交打开新页面的解决办法

    博客分类:
  • html
阅读更多

1.在head区加入<base target="_self"/>
2.

window.showModalDialog("xxx.htm")  
   
  xx.htm  
  ====================   
    
  <frameset   rows="0,*">  
  <frame   src="about:blank">  
  <frame   src="xxx.asp">  
  </frameset>  
   
  xxx.asp  
  =========  
  <form   target="_self"   method=post>

 

或者

<script language="javascript">  

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

 

<head>之间加入
<BASE target=_self>

分享到:
评论
1 楼 wuqiangjun_ql 2009-07-17  
谢谢楼主,学习了。

相关推荐

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

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

    解决window.showModalDialog跨域返回值

    // 弹出模式窗口,集成页面传入参数 orderTag var callFlag = window.showModalDialog( encodeURI("../openPage.jsp?orderTag=2"), window, "scroll:no;resizable:yes;Minimize:no;Maximize:yes;dialogHeight:...

    JS模式窗口

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

    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(VS2008)示例

    当用户点击添加或编辑按钮时,`showModalDialog` 打开一个新的页面,在这个对话框中,用户可以填写或修改数据,然后通过 AJAX 或页面提交将数据发送回服务器,完成数据库的操作。 考虑到 `VS2008` 的时代背景,这个...

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

    为了确保在模式窗口关闭后不会打开新的窗口,需要在父窗口的`&lt;head&gt;`标签内添加`&lt;base target="_self" /&gt;`,这样所有链接都将目标设置为当前窗口。 此外,了解一些与JavaScript窗口交互相关的技巧是很有帮助的,...

    javascript弹出窗口问题总结

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

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

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

    JavaScript页面刷新与弹出窗口问题的解决方法

    为了解决模式窗口中的链接弹出新窗口问题,可以在`&lt;head&gt;`和`&lt;body&gt;`之间添加`&lt;base target="_self"&gt;`标签,确保所有链接都在当前窗口打开。 ```html ``` #### 五、无提示关闭页面的方法 在某些场景下,我们...

    mvc常用的跳转

    这种跳转方式适用于需要完全跳转到新页面的场景,而不希望用户通过“后退”按钮返回到被跳转前的状态。 #### 4. 使用`&lt;a&gt;`标签进行链接跳转 ```html &lt;a href="AuthDetail?t=2&role=@ViewBag.role"&gt;xxx ``` 这是最...

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

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

    Lotus Domino web开发注意问题

    使用`showModalDialog`打开的页面,所有的链接和表单提交默认会在新窗口中执行,即使设置了`target="_self"`。要解决这个问题,可以在弹出页面的`&lt;head&gt;`中添加`&lt;base target="_self"&gt;`,这将确保所有链接和表单...

    2021前端字节跳动真题解析.pdf

    `window.showModalDialog()`则用于打开新的模态窗口,并可以传递参数。 - **WebSockets和SharedWorker**:更现代的方式包括使用WebSockets进行全双工通信,以及SharedWorker在不同页面间的后台脚本中实现共享。 ##...

    js代码大全(有用...)

    这里展示了如何以全屏模式打开一个新的窗口,并可以自定义窗口的各种属性。 #### 示例4:使用XSLT转换XML ```javascript function initialize() { var xmlDoc, xslDoc; xmlDoc = new ActiveXObject('Microsoft....

    javascript 常用代码大全

    使用`screen.availWidth`和`screen.availHeight`获取屏幕的可用宽度和高度(减去20像素),然后通过`window.open()`方法打开一个新窗口,设置为全屏模式。 ### 2. XML文档处理 `initialize()`函数使用ActiveX对象`...

    实用javascript给力文档

    在JavaScript中,可以通过`window.showModalDialog()`方法来创建一个模态对话框,该对话框会阻止用户与当前页面进行交互,直到对话框被关闭。 ```javascript // 打开模式对话框 function doSelectUser(txtId) { ...

    基于struts上传头像功能

    4. **实时更新头像**: 描述中提到了使用`showModalDialog`进行窗口弹出上传,这是一种JavaScript函数,用于打开一个模态对话框。当用户上传成功后,对话框关闭,并通过Ajax或者页面刷新来实现头像的实时更新。如果...

    JS中表单的使用小结

    - 对于使用 `window.showDialog()` 弹出的模式窗口,可以通过 `window.dialogArguments.location.reload();` 来刷新。 2. **弹出窗口**: - `window.open()` 方法常用来创建新窗口或弹出窗口。例如,在`...

    DotNetTextBox所见即所得编辑器控件 v3.3.1

    3) 修正使用showModalDialog模态窗口打开控件所在页面时控件无法使用的BUG。 &lt;br&gt; 2007/7/31 Version 3.2.6 Free &lt;br&gt;Updates: 1) 修正插入信纸功能中插入空白之后右键菜单失效的BUG。 2) ...

Global site tag (gtag.js) - Google Analytics