页面1javascript
<script type="text/javascript">
function createmsg()
{
var url = "${pageContext.request.contextPath}/msg.do";
//var url = "${pageContext.request.contextPath}/web/manager/playergame/gamerRole.do?gameId="+gameId+"&actorId="+actorId;
window.open(url,"游戏信息","height=600, width=800,top=300,left=300,toolbar=no,menubar=no,scrollbars=no,resizable=no,location=no,status=no");
//window.showModalDialog(url,"留言信息","dialogHeight: 250px; dialogWidth: 300px; dialogTop: 250px; dialogLeft: 300px; edge: Raised; center: Yes; help: Yes; resizable: Yes; status: Yes;");
}
</script>
页面2javascript
<script type="text/javascript">
function closepage()
{
document.form1.action="${pageContext.request.contextPath}/web/manager/createMsgAction.do";
document.form1.submit();
window.close();
window.opener.history.go(0);
}
</script>
-----------------------------------------------------------------
<!--将弹出来的子窗口的值传给父窗体
父窗口
-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<script type="text/javascript">
function openWindow() {
var result = window.showModalDialog("childen.html","DialogHeigth=40,DialogWidth:100px,location:no,menubar:no,toolbar:no,status:no");
if(result)
document.getElementsByName("content")[0].value=result;
}
</script>
</HEAD>
<BODY>
<input type="button" value="打开新窗口" onclick="openWindow()">
<hr>
这是父窗口<br>
<input type="text" name="content" >
</BODY>
</HTML>
<!--子窗口-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<script type="text/javascript">
function execute() {
window.returnValue = document.getElementsByName("content")[0].value;
window.close();
}
</script>
</HEAD>
<BODY>
<input type="text" name="content" value="这是子窗口">
<input type="button" value="确定" onclick="execute()">
</BODY>
</HTML>
分享到:
相关推荐
NULL 博文链接:https://shawnfree.iteye.com/blog/598885
window.showModalDialog以及window.open用法简介
window.showModalDialog以及window.open用法简介
ShowModalDialog函数的功能: 使用方法: 参数说明:
window.open()和window.showModalDialog(),并解决了showModalDialog()弹出窗口中列表分页的问题。 提供了三个JS方法: (1)showWindow(sURL, width, height); (2)showWindowInPage(pageUrl, params, title, ...
showModalDialog和window.open
本文实例讲述了js的window.showModalDialog及window.open用法。分享给大家供大家参考。具体分析如下: 一、window.open()支持环境: JavaScript1.0+/JScript1.0+/Nav2+/IE3+/Opera3+ 二、基本语法: window.open...
javascript showModalDialog传值与FireFox的window.open 父子窗口传值示例代码。
window.open 函数的操作 取出showModalDialog中传过来的数据对象 request.getParameterMap()相关的操作实例
window.showModalDialog&&open.docx
1> window.showModalDialog()采用JS原理实现,同时父窗口不可操作,window.open()采用新创建一个窗口,同时父窗口可操作; 2> 父窗口与子窗口传递值的方式也有所不同,在子窗口中操作父窗口也语法也不同,分别为var...
window.showModalDialog()方法用来创建一个显示HTML内容的模态对话框,由于是对话框,因此它并没有一般用window.open()打开的窗口的所有属性。 window.showModelessDialog()方法用来创建一个显示HTML内容的非模态
在应用showModalDialog的地方,通常是为了子页面和父页面之间进行传递信息。因为项目中使用showModalDialog函数的地方特别多,所以必须用一个类似方法实现功能,也就是window.open() 首先是判断子窗口关闭,...
一个是window.showModalDialog()方法,后者是存在父子关系的一种弹出窗口,只有子窗关闭,父窗口才激活,并且可以传送参数和返回值。正好又温习一遍用法,顺便在此记录过程中遇到的问题。 基本介绍: ...
showModalDialog是jswindow对象的一个方法,和window.open一样都是打开一个新的页面。区别是:showModalDialog打开子窗口后,父窗口就不能获取焦点了(也就是无法操作了)。可以在子窗口中通过设置window.return...
在火狐浏览器中弹出一个子窗口,子页面中是一个分页,点下一页后子页面会刷新,然后window.dialogArguments对象就丢失了,alert输出显示undefined [解决方法见第三项] 最近做网站的时候需要用到模式化窗口功能,也遇到了...