现在我在一个页面中用了iframe来套一个子页面,在父页面中我想获取子页面的返回值,我申明了一个变量
var returnValue;
alert(returnValue);
为了测试,我在子页面加载完成以后给父页面的returnValue赋值,
parent.returnValue="值";
结果每次页面一加载时都提示undefine,不知道为什么会没有成功,请高手指教一下
var returnValue;
alert(returnValue);
为了测试,我在子页面加载完成以后给父页面的returnValue赋值,
parent.returnValue="值";
结果每次页面一加载时都提示undefine,不知道为什么会没有成功,请高手指教一下
window.parent.returnValue = "值";
returnValue多用在模态窗口,iframe不知道有没有。可以考虑用隐藏表单域设置值
function father(myValue){
alert(myValue)
}子页面调用这个函数
var P=window.parent;
P.father("TEST");
function ShowSubInfo(szValue)
{
alert("iframe子页面返回值为:"+ szValue);
}iframe中子页面这样:
var aaa = "123456";
window.onload = function()
{
parent.ShowSubInfo("123");
parent.ShowSubInfo(aaa);
}