Пользователь вводит URL-адрес в поле ввода и нажимает кнопку «Перейти». Страница должна просто просматриваться в iframe. Но при вводе URL-адреса, такого как espn.com, при нажатии кнопки на мгновение отобразится страница, а затем вся страница (kenzshop.com/lightbox) будет перенаправлена на espn.com.
Кроме того, когда я пытаюсь использовать yahoo.com в iframe, вообще ничего не происходит. Здесь что-то неправильно закодировано? Или просто что-то на этих сайтах не позволяет просматривать их в фреймах?
Кроме того, не уверен, что можно спросить об этом в той же теме, но есть ли способ, которым пользователь нажимает кнопку «Ввод» на клавиатуре, создавая тот же эффект, что и при нажатии кнопки «Перейти»?
<script type="text/javascript">
<!--//
function urlink(iframe,src){
document.getElementById(iframe).src = src;
}
//-->
</script>
‹ / голова>
<div style="background-image: url('https://s3.amazonaws.com/cloud-host.mobi/preview- iphone4g.png'); width: 327px; height: 730px; padding: 135px 28px 0px 33px; background-repeat: no-repeat;">
<form>
<div style="position:relative; top:9px; left:2px;"><input style="float:left;"type="text" size="40" value="http://" name="url">
<input type="button" onclick="urlink('I1',this.form.url.value)" value="Go To"></div>
</form>
<iframe id="I1" src="" style="height: 489px; width: 327px;" frameborder="0" marginwidth="0" scrolling="yes" width="320" height="240"></iframe>
</div>
Спасибо!! Кен