フォームの横にウェブサイトを表示するためにiframeを使用しています。さまざまな入力フィールドの値に基づいて、そのiframe内の特定のコンテンツをライブで更新したいと思います。
これは私がやろうとしていることです(iframeの外で作業しています):http://jsfiddle.net/YkKUS/
textareaは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は、実際にはテキストエリアのコンテンツで正常に更新されますが、ページを更新した場合に限ります。ライブでオンザフライで更新しているわけではありません。これが私がこれを行っている唯一の理由です。
ありがとう!