У меня такая структура 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?
Благодарю!
Вам необходимо предотвратить поведение события по умолчанию в событии мыши. Лучшим вариантом было бы добавить событие в событие отправки для поддержки старых браузеров.
event.preventDefault();
Возможно, вам следует переместить вашу inicializar()
вне функции window.onload()
потому что, я думаю, вам понадобится функция с глобальной областью для ее запуска onclick
.