2010-04-30 69 views
2

我有一個Iframe,以及如何通過一個JavaScript可以隨着iframe src。基於javascript變量值的iframe src

ex: 
var param1=test1; 

如何將「param1」值與iframe url一起傳遞。 ,我想通過這樣的。

<iframe frameborder=0 src="http://cart.demo.com/c_jp.php?action=param1" name="navigationframe" id="navigationframe" width="220" height="800"> 

在此先感謝。

回答

3

如果需要的JS參數值的方式傳遞給url(因爲你必須在你的代碼),你可以嘗試以下方法之一:

window.frames[navigationframe].location = window.frames[navigationframe].location +  "&param1" = + param1; 

document.getElementById(navigationframe).src = document.getElementById(navigationframe).src + "&param1" = + param1; 

如果這是你將「傳遞」到QueryString的唯一變量,然後確保你正確格式化QueryString(如果它是第二個或N + 1變量預先'&',如果它是第一個前綴'?')