2013-05-17 98 views
2

我正在使用下面的代码来加载父iframe的iframe src。但它不适合我。使用javascript加载iframe src

var cur_iframeid = frameElement.id; 
    alert(cur_iframeid);//Parent iframe id 
    var value = "activity.aspx?id=Y&cust_id=" + cust_id + "&role_id=" + role +"; 
    alert(value); 
    cur_iframeid.src = value;//Its not working. 
+0

是'+“'在VAR value'行'结束一个错字如果没有,那么你有一个语法错误,这可能是?问题 – andyb

+0

不,我只分配了activity.aspx但是它没有工作 – user2176150

+0

请再次阅读我的评论有一个语法错误和代码应该读取var value =“activity.aspx?id = Y&cust_id =”+ cust_id + “&role_id =”+ role;' – andyb

回答

2

似乎你特林设置源的frameelement id..not框架元素... 尝试之一:

frameElement.src = value 

document.getElementById(cur_iframeid).src = value 
+0

你的速度更快;-) – Michiel

+0

似乎喜欢它.lol –

+0

至少然后给我一个在我的答案呢?:) –

1

您正在尝试设置帧ID的来源。 我认为你需要设置帧的源:

frameElement.src = value 
+0

非常感谢,我得到了确切的结果。 – user2176150