This questionは満足のいく回答を得られなかったので、もう一度お尋ねします。iframeの内容全体を置き換える方法は?
私はこのように私のiframeを取得することができます:
var iframe = document.getElementById('preview');
var win = iframe.contentWindow;
var doc = win.document;
そして、このようなことにはいくつかの初期のHTML記述:
doc.write('<!DOCTYPE html><html><head><link rel="stylesheet" type="text/css" href="reset.css"></head><body>blah blah</body></html>');
をそして、それは素晴らしい作品が、今、私は全体の事を交換したいですいくつかの新しいコンテンツで。どうやってやるの?
私も<head>
を意味する「全体のこと」によって、明確にすること。私はいくつかの外部JSとCSSをリンクする必要があります。
が好ましく、これはまた<!DOCTYPE>
が含まれるであろうが、それはこの時点では非必須です。
@RobG:実際には、ありません。ここに掲示された2つの回答は、そこに掲載された回答とはまったく異なり、実際に働いています。なぜ私は何か違うと思ったのですか?最後の質問が投稿されてから半年が経過しています。ここには新しいユーザーベースがあり、古い質問に効果的に衝突することができないためです。 – mpen
@RobG:また、Esailijaは私が知らなかったいくつかの洞察的なヒントを投稿し、他の答えにも存在しませんでした。 – mpen
あなたの質問は、同じ時間に投稿された非常に似たものと混同されています。 – RobG