windowopen传值到jsp_用window.open()打开子页面传值问题

1、通过window对象的open()方法,open()方法将会产生一个新的window窗口对象 //IE7里不支持

其用法为:

window.open(URL,windowName,parameters);

URL: 描述要打开的窗口的URL地址,如何为空则不打开任何网页;

windowName:描述被打开的窗口的民称,可以使用'_top'、'_blank'等内建名称,这里的名称跟里的target属性是一样的。

parameters:描述被打开的窗口的参数值,或者说是样貌,其包括窗口的各个属性值,及要传入的参数值。

例如:

打开一个 400 x 100 的干净的窗口:             open('','_blank','width=400,height=100,menubar=no,toolbar=no,location=no,directories=no,status=no,scrollbars=yes,resizable=yes')

参数说明如下:

top=# 窗口顶部离开屏幕顶部的像素数

left=# 窗口左端离开屏幕左端的像素数

width=# 窗口的宽度

height=# 窗口的高度

menubar=... 窗口有没有菜单,取值yes或no

toolbar=... 窗口有没有工具条,取值yes或no

location=... 窗口有没有地址栏,取值yes或no

directories=... 窗口有没有连接区,取值yes或no

scrollbars=... 窗口有没有滚动条,取值yes或no

status=... 窗口有没有状态栏,取值yes或no

resizable=... 窗口给不给调整大小,取值yes或no

说名:在子页面可以通过opener获取和设置通过window.open()打开此页面的父页面的值

如下为给父窗体的控件设值:

opener.document.myform.district.value = document.myform.district.value;

opener.document.myform.street.value = document.myform.street.value;

一、father.jsp页面

Insert title here

function openwindow(){

window.open('moShi.jsp','_blank','height=400,width=400,top=100,left=200,toolbar=no,menubar=no,scrollbars=no,resizable=no,location=no,status=no');

}

简易购物车
商品名称数量(件)单价(美元)运费(美元)合计
跑跑道具512.51072.5美元

填写你的邮寄地址

区:  

街道:

二、moShi.jsp页面

function closewindow(){

//opener可以获取、设置通过window.open()打开此页面的父页面的值

opener.document.myform.district.value = document.myform.district.value;

opener.document.myform.street.value = document.myform.street.value;

window.close();

}

bgcolor="#ffc8c8" cellpadding="0" cellspacing="0">

送货地址确认

省份:

北京市

广东省

河北省

四川省

江苏省

城市:

北京市

上海市

广州市

邯郸市

峨眉山市

区:

西城区

海淀区

白云区

解放区

进城区

街道:门牌号:

版权声明:本文为weixin_39614877原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。