Javascript - 在框架中加载页面

Javascript - Load page in frame

我使用以下代码在同一选项卡中打开一个 URL:

<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' 的框架中打开此 URL?

你通过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;
}
}