2016-01-02 106 views
2

我用下面的代碼在同一個選項卡中打開一個URL裝入頁面:使用Javascript - 在框架

<script> 
function webD(){ 
webURL = document.webForm.webDirect.value; { 
finalURL = "http://example.com/proxy/proxy.php/" + webURL; 
} 
location.href = finalURL; 
} 
</script> 


<form name="webForm"> 

<input name="webDirect" type="text"> 
<input type="button" value="Send" onClick="webD()"> 
</form> 

我怎樣才能使它與ID「webfr」框架打開這個網址?

+0

請詳細說明一下,你使用的是'iframe'還是'frame'?雖然都有'src'屬性/屬性,其中包含它們的位置。 – Teemu

+0

@Teemu哪個更適合展示網頁? –

回答

0

您通過id獲取元素。如果你成功找到了它,那麼你設定了它的來源。

function webD(){ 
webURL = document.webForm.webDirect.value; { 
finalURL = "http://example.com/proxy/proxy.php/" + webURL; 
} 
var webFrame = document.getElementById("webfr"); 
if (!!webFrame) { 
    webFrame.src = finalURL; 
} 
} 
+0

它似乎並沒有工作....檢查源代碼在http://rahul2001.com/proxy/ –

+0

定義「它似乎並沒有工作...」 –

+0

我修正了它...必須刪除'location.href = finalURL;'。你應該從你的答案中刪除它... –