Изменить 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)
Новые темыОбъявленияСвободное общение
17:20 Ап выдачи Яндекса 8 апреля - есть движение, но интереснее что творится с AI-ответами Google 
17:14 С чего сейчас проще начать? 
16:27 Бесплатное расширение для Chrome — проверка ссылок прямо на странице 
11:06 Webvork - международная товарная СРА сеть с сертифицированными офферами на Европу. 
10:51 Бесплатное получение бэклинков 
22:12 Яху Скаут и китайцы - есть там вообще жизнь для новичка в 2026? 
12:13 Хватит ныть про смерть сайтов и нейроответы - почему мы всё еще в деле 
19:11 Продам аккаунты Gmail USA IP | Gmail MIX IP | Outlook Old 
17:56 Proxy SOCKS5/HTTP(S) : Резидентские-$1.5/GB | Мобильные-$2/GB | Datacenter-$1/GB | PREMIUM-$4 /GB 
17:08 UltraXchina: Современный сервис обмена Alipay, USDT, Наличные 
16:57 Portfel.cc - современный помощник в Ваших финансовых операциях. 
14:06 - Вечные ссылки с трастовых сайтов 2024 проверен FastTrust 
11:56 Клавиатурный шпион для слежения за компьютером 
07:17 HH.ru Работадателя вериф 
18:07 молодильные яблоки и живая вода 
17:43 Добро пожаловать в цифровой мир... 
17:18 Всех с праздником! 
16:51 Ням-ням! - 8 деликатесов, которые когда-то ели только бедные люди 
16:34 Во Франции начали штрафовать за IPTV - до 300-400 евро уже прилетает обычным пользователям 
16:33 Сайты Рунета 
16:24 Список обновленных тем пуст...