Изменить 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:09 Раскрутка форума 
17:07 Биржи ссылок в 2026 - реально ли новичку с одним сайтом поднять копейку? 
17:02 С чего сейчас проще начать? 
16:58 Ап выдачи Яндекса 8 апреля - есть движение, но интереснее что творится с AI-ответами Google 
16:54 В Яндексе позиции держатся, а трафик проседает - стало заметно сильнее 
16:35 LOSPOLLOS.COM - Конвертим по рецепту Хайзенберга. Dating, Mainstream, Binary Options 
15:44 Почему даже при маленьком трафике сервер умирает? Разбираем реальные причины 
16:22 E-currency.exchange — ваш помощник в мире обменов 
16:02 Продам аккаунты Gmail USA IP | Gmail MIX IP | Outlook Old 
14:37 Вериф аккаунты АВИТО + платежи 
11:27 Прокси IPv6 Россия 
10:07 продам один НН Аккаунт . МОЙ ЛИЧНЫЙ аккаунт на HeadHunter 
09:37 Onechange.me — надежный обменник криптовалют и фиатных средств 
08:47 Swapwatch.org — Мониторинг криптовалютных обменников 
17:31 Список обновленных тем пуст... 
16:55 Добро пожаловать в цифровой мир... 
11:50 Во Франции начали штрафовать за IPTV - до 300-400 евро уже прилетает обычным пользователям 
11:41 "Вымпелком" предложил белые списки для части абонентов - выборочный интернет вместо полного доступа 
11:22 А вы бегаете? 
20:56 Точные прогнозы на футбол 
19:55 Чак Норрис ушел - 19 марта 2026, 86 лет, семья подтвердила