Изменить src в iframe
Страницы: 1
Изменить src в iframe
Бьюсь третий день. Перепробовал все советы на форумах - ничего. Прошу помощи - что может быть не так, или где ошибка?
Код
<html>
<head>
<meta charset="utf8">
<script>
function go(address) {
   document.getElementsByName('screenframe').src = address;
}
</script>
</head>
<body>
<div style="text-align:center; width: 1050px; margin: auto;">
<form>
   <input type="text" name="link" size="60">
   <input type="button" value="Поехали!" onClick="go(document.forms[0].link.value)">
</form>
<iframe name="mainframe" src="main.html" width="500px"></iframe>
<iframe name="screenframe" src="about:blank" width="500px"></iframe>
</div>
</body>
</html>
Доказывающий не знает, знающий не доказывает.
Метод document.getElementsByName возвращает массив. Необходимо выбрать элемент.


Код
<html>
<head>
<meta charset="utf8">
<script>
function go(address) {
   document.getElementsByName('screenframe')[0].src = address;
}
</script>
</head>
<body>
<div style="text-align:center; width: 1050px; margin: auto;">
<form>
   <input type="text" name="link" size="60">
   <input type="button" value="Поехали!" onClick="go(document.forms[0].link.value)">
</form>
<iframe name="mainframe" src="main.html" width="500px"></iframe>
<iframe name="screenframe" src="about:blank" width="500px"></iframe>
</div>
</body>
</html>
Ден, спасибо. Помогло.
Тогда уж еще один фундаментальный вопрос. Если во фрейм загрузить какой-либо сайт, можно ли будет вытянуть мета тэги средством JS с этого сайта?
Цитата
Николай Баутин пишет:
Тогда уж еще один фундаментальный вопрос. Если во фрейм загрузить какой-либо сайт, можно ли будет вытянуть мета тэги средством JS с этого сайта?
Нельзя. JavaScript, расположенный на одном сайте, не имеет права никаким способом анализировать контент, размещенный на другом сайте - доступ разрешен только к своему собственному домену. В противном случае открылась бы колоссальная дыра в безопасности. Представьте себе, что в IFRAME загружается банковский сайт, а вход туда происходит автоматически, потому что пользователь сегодня уже был там и все пароли запомнены броузером.
Страницы: 1
Похожие темы:
  03.01.2013 18:34  Изменить скрипт
Читают тему (гостей: 1, пользователей: 0, из них скрытых: 0)
Новые темыОбъявленияСвободное общение
09:47 Adsense личный опыт 
13:13 LOSPOLLOS.COM - Конвертим по рецепту Хайзенберга. Dating, Mainstream, Binary Options 
13:47 Webvork - международная товарная СРА сеть с сертифицированными офферами на Европу. 
08:27 Ищу специалистов 
08:18 Прибыль 200$ - 400$, за каждую 1000 уников! Google, FB и тд 
08:12 ру гембла 
09:18 Влияние использования ИИ для написания текстов на позицию в поисковой выдаче 
04:05 Просто $0.04/IP 9PROXY.COM Резидентные прокси Неограниченная пропускная способность Уникальная политика замены Без чёрного списка 
02:43 Обменный пункт cashalot.one. Выгодный обмен. 
15:30 EGB Affiliates – Зарабатывайте на киберспорте, спорте и казино! 
11:52 BIGPROXY.SHOP - Резидентные Ротационные Backconnect Proxy USA EUROPA MIX [Безлимитный трафик] 
10:06 Услуга чертежника и 3D моделирования 
08:16 Linken Sphere – браузер-антидетект нового поколения 
06:27 Продам аккаунты HeadHunter (Верификация на ИП) 
23:51 Всего п онемногу 
17:09 Точные прогнозы на футбол 
10:00 Ну что, кто куда деваете свои сайты? 
16:22 Компьютерная мышь 
23:55 Добро пожаловать в цифровой мир... 
13:13 О природе путешествий. 
00:15 Накрутка поисковых подсказок