не может установить SRC для iframe из функции JavaScript

0

У меня такая структура html

<form id="form_search">
    <input type="text" id="url_iframe"/>
    <button id="search">Start</button>
</form>
<iframe id="iframe_search" >
</iframe>

и я пытаюсь установить iframe scr из javascript, как это

window.onload = function ()
{
   document.getElementById('search').onclick = inicializar;

   function inicializar ()
   {
     var url_iframe = "http://localhost/site/index.php";
     document.getElementById('iframe_search').src = url_iframe;            
   }
}

Но проблема в том, что iframe не сохраняет значение scr...

Как установить свойство в iframe?

Благодарю!

Теги:
iframe

2 ответа

1
Лучший ответ

Вам необходимо предотвратить поведение события по умолчанию в событии мыши. Лучшим вариантом было бы добавить событие в событие отправки для поддержки старых браузеров.

http://jsfiddle.net/xd2d9/1/

event.preventDefault();
  • 0
    У вас есть все причины ... Большое спасибо ...
0

Возможно, вам следует переместить вашу inicializar() вне функции window.onload() потому что, я думаю, вам понадобится функция с глобальной областью для ее запуска onclick.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню