Я использую iframe для отображения веб-сайта рядом с формой. Я хочу обновить определенный контент внутри этого iframe, основываясь на значении различных полей ввода.
Это то, что я пытаюсь сделать (работая вне iframe): http://jsfiddle.net/YkKUS/
Текстовая область будет за пределами iframe, а содержимое, которое будет обновляться, будет внутри iframe.
Вот мой код, адаптированный для работы с моим iframe:
$('.liveDemoFrame').load( function(){ // load the iframe
$(this.contentDocument).find('h1').html($('textarea').val());
$('textarea').keyup(function() {
$(this.contentDocument).find('h1').html($(this).val()); // this line is screwing something up?!?
});
});
5-я строка вызывает у меня некоторые проблемы. Iframe действительно успешно обновляется с содержимым моей текстовой области, но только когда я обновляю страницу. Он не обновляет его в прямом эфире и на лету, и это единственная причина, по которой я это делаю!
Спасибо!