父页面相关代码:
// 打开子页面,并传值 ,encodeURIComponent 是JS自带函数
$("#btn_cron").click(function(){
var cronExpression = $("#cronExpression").val();
var test1 = window.open (
'/cron.html?cron1='+encodeURIComponent(cronExpression)
, 'newwindow'
,'height=440, width=830, top=50%,left=50%, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no,status=no'
);
});
子页面相关代码:
window.onload = function(){
initUrl();
}
// 初始化
function initUrl(){
var cron1 = getURLPara("cron1");
cron1 = decodeURIComponent(cron1);
$("#cron").val( cron1 );
btnFan();
}
// 获取URL参数值
function getURLPara(name) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
var r = window.location.search.substr(1).match(reg);
if (r != null) return unescape(r[2]);
return null;
}