iframe src基于javascript变量值

时间:2010-04-30 08:56:55

标签: javascript html iframe

我有一个iframe,以及如何将javascript vairable传递给iframe src。

ex:
var param1=test1;

如何将“param1”值与iframe网址一起传递。 我希望像这样通过。

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

提前致谢。

1 个答案:

答案 0 :(得分:3)

如果您需要将JS param值传递给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变量前置'&amp;'如果它是第一个前置'? “)