2013-03-04 93 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