2016-01-02 2 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> 

Как я могу сделать это открыть этот URL в кадре с идентификатором «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;'. Вы должны удалить его из своего ответа ... –

Смежные вопросы