正如标题所示,我想用javascript传递变量但是在框架中 过去我有这段代码:
<a href="page.php" target="frame" onClick="$('#frame').show()">
现在我想传递一个变量,下面的代码可以传递变量,但是在另一个窗口中,但我希望它在同一个框架中。
<a href="page.php" target="frame" onClick="location.href=this.href+'?var='+X;">
答案 0 :(得分:2)
我想你可以使用:
document.getElementById('frame').contentWindow.location.href...
更改框架的href(并传递变量),但我很确定如果您使用查询字符串则需要刷新。
也许你附加一个哈希(#var=something
)而不是一个没有刷新的查询字符串?
请注意,如果您跨域执行框架内容,这可能根本不起作用。