2013-03-04 63 views
1

我想在javascript的帮助下在iframe中打开的每个URL的末尾传递两个变量。在iframe中传递变量url

详细:
我有一个HTML文件home.html其中可能包含正在寻找的JavaScript和iframe中,这将打开mysite.com.allmysite.com的网址需要我们在JavaScript
例如定义了两个变量结束:mysite.com/index.php?var1=a&var2=b
我没有访问服务器mysite.com
任何帮助将不胜感激

+0

你正在寻找一种方式来解析从JavaScript当前URL的查询字符串。网络搜索会指向您正确的方向。 – 2013-03-04 07:01:18

回答

1
<!DOCTYPE html> 
<html> 
<body> 

Home body 


<iframe id="myIframe"> 
    <p>Your browser does not support iframes.</p> 
</iframe> 

<script type="text/javascript"> 
    var par = '4720'; 
    document.getElementById('myIframe').src="http://php.net/cal.php?id="+par; 
</script> 

</body> 
</html> 
+0

嗨Tiziano picardi, 非常感谢,你的回答给了我部分解决方案。 我的iframe网址是动态的,但在脚本中它被定义为静态。 例如:我会将iframe src定义为google.com,并执行谷歌搜索,然后点击搜索结果中的一个网址。所有这些网址都需要以两个变量结尾?或# 在此先感谢 – user2130693 2013-03-05 01:57:56

+0

您是否需要将参数追加到嵌入式页面的链接(在iframe中)?注意:您不能在iframe中使用Google(X-Frame-Options) – TizianoPiccardi 2013-03-05 08:55:32

+0

如果您需要编辑iframe中页面的内容,则不能(安全原因)。域,协议和端口必须与您的页面匹配 – TizianoPiccardi 2013-03-05 23:14:58