ユーザーが HTML を入力するためのプレビューを作成していますが、iframe 全体で HTML を共有する際に問題が発生しています。
私は次のJavaScriptを持っています
$(function () {
var pathname = "https://" + document.domain + "/newspreview.aspx";
localStorage.contents = $("#<%=Content.ClientID%>").val();
$("#preview").attr("src", pathname);
});
そしてhtmlは
<iframe id="preview" style="border:2px solid; width:880px;height:600px;" >
</iframe>
newspreview.aspx ページに以下の JavaScript がありますが、表示されるのは未定義です。なぜこれが事実なのか、誰かが何か考えを持っていますか。(ところで、どちらのページも https を使用しています)
<script type="text/javascript" language="javascript">
var result = localStorage.contents;
document.write(result);
localStorage.removeItem("contents");
</script>
よろしく
ポッジ