Изменить 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:28 Реакция Поисковых систем на тексты, созданные нейросетями 
09:27 Простая тема Вордпресс 
09:20 продажа ссылок с ai-сеток в 26-м- тема рип или просто все молчат? 
09:16 Голод на биржах: Всё приличное уже выкуплено. Куда нести остатки бюджета? 
09:08 С чего сейчас проще начать? 
01:26 Трафик в минус, соцсети в топе - Завершено февральское обновление Google Discover 
00:05 WB и Ozon - новые "русские поисковики"? Яндекс теряет коммерческую выдачу 
08:51 Monitex: Мониторинг с кэшбэком 80% в USDT 
00:06 BIGPROXY.SHOP - Резидентные Ротационные Backconnect Proxy USA EUROPA MIX [Безлимитный трафик] 
21:27 Курс по Продаже Ссылок в Буржнете !!! 
20:35 Mixmasters - Exchange without AML and KYC 
17:03 Nexulume.com Обменник без AML и KYC 
13:29 Чек номеров на наличие Telegram/ Filter (checking) numbers Telegram 
11:25 Swapwatch.org — Мониторинг криптовалютных обменников 
09:27 Вместо золота - RTX 5090: почему кремний стал валютой на свадьбах 
09:25 Добро пожаловать в цифровой мир... 
08:38 Точные прогнозы на футбол 
21:20 Смотри, птичка! Трамп вскрывает папки про НЛО 
09:20 Ставки на супер тренды в спорте 
05:58 Тройной агент Паша Дуров 
07:42 Помогите, пожалуйста...