我有一个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">
提前致谢。
答案 0 :(得分:3)
如果您需要将JS param值传递给url(就像在代码中一样),您可以尝试以下方法之一:
window.frames[navigationframe].location = window.frames[navigationframe].location + "¶m1" = + param1;
或
document.getElementById(navigationframe).src = document.getElementById(navigationframe).src + "¶m1" = + param1;
如果这是唯一的变量,你将“传递”到QueryString,那么请确保正确格式化QueryString(如果它是第二个或N + 1变量前置'&amp;'如果它是第一个前置'? “)