2013-05-17 136 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