src(about:blank)なしでiframeを作成したいのですが、そのiframeコンテンツにjavascript html
このミッションのためにサーバー上にホストされたWebページを作成したくないので、それを行う必要があります。これにより、リソースに適さないサーバーへの接続が増えます。また、ロード/実行時にWebページのロードが最も遅くなるため、Webページに直接javascripthtmlを記述したくありません。
javascript(jquery多分)を使用してそれを行う方法は?
iframe例:
<iframe src="about:blank" width="300" height="250" scrolling="no" frameborder="0" marginwidth="0" marginheight="0" ></iframe>
およびその内容:
<div>xxx</div>
<script type="text/javascript">var abc=1 </script>
<script type="text/javascript" src="http://1234.net/js.js"></script>
アップデート
以下の回答をありがとうございます。ただし、異なるIDを使用して1つのページにiframeを作成する必要があるため、スクリプトがjavascriptによってiframeを作成することも明確にする必要があります。私のテストを見てください:http: //jsfiddle.net/rDkEw/
問題は次のとおりです。document.body.appendChildを使用すると、iframeはWebページの本文に作成されますが、JavaScriptを保持する現在のdiv内に保持する必要があります。