html主页面和子页面的关联,jQuery使用模式窗口实现在主页面和子页面中互相传值的方法...

本文介绍了jQuery使用模式窗口实现在主页面和子页面中互相传值的方法。给出了主页面和子页面的代码示例,包括弹出模式窗口、传递参数、返回值等功能,对jQuery程序设计有一定帮助。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本文实例讲述了jQuery使用模式窗口实现在主页面和子页面中互相传值的方法。分享给大家供大家参考,具体如下:

主面面:

/p>

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

function openWindow() {

var oldValue = { Name:$("#Name").val(),Age:$("#Age").val() };

var result = popModal("window.html", 300, 200, oldValue);

if (result!=null && typeof (result) != "undefined") {

$("#Name").val(result.Name);

$("#Age").val(result.Age);

}

}

//=====================================================================

//作 者:yenange , 20120525

//功能说明: 弹出一个模式窗口 (测试:IE6/7/8 和 Firefox 正常, Chrome可以弹出, 但长宽有变而且不是模式, 它本身不支持)

//输入参数: 路径,宽度,高度,参数(可选)

function popModal(url, width, height, parameter ) {

var feature = 'dialogWidth=' + width+'px'

+ ';dialogHeight=' + height + 'px'

+ ';dialogTop=' + (screen.height - height) / 2 + 'px'

+ ';dialogLeft=' + (screen.width - width) / 2 + 'px'

+ ';help:no;resizable:no;status=no;scroll:no';

if(typeof(parameter)=="undefined")

return window.showModalDialog(url, feature);

else

return window.showModalDialog(url, parameter, feature);

}

//=====================================================================

//功能说明: 弹出一个窗口

//输入参数: 路径,窗口名称,宽度,高度

function pop(helpurl, windowName, width, height) {

var feature ='width=' + width

+ ',height=' + height

+ ',top=' + (screen.height - height) / 2

+ ',left=' + (screen.width - width) / 2

+',toolbar=no,menubar=no,scrollbars=yes,resizable=no,location=no,status=no';

window.open(helpurl, windowName, feature);

}

名字

年龄

子页面:

/p>

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

$(function () {

var param = window.dialogArguments;

$("#Name").val(param.Name);

$("#Age").val(param.Age);

});

function closeWindow() {

var result = {};

result.Name = $("#Name").val();

result.Age = $("#Age").val();

window.returnValue = result;

window.close();

}

名字

年龄

希望本文所述对大家jQuery程序设计有所帮助。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值