localStorage
から値を取得してiframe URLに追加してから、そのページに書き込もうとしています。localStorageから値を取得し、iframe URLに追加する
私はdocument.write
でiframeをレンダリングしようとしていますが、正しく動作しているとは思いません。
は、ここで私がこれまで持っているものです。
<script>
jQuery(document).ready(function($) {
$(".postid-192").load(function() {
var email = localStorage.getItem("email");
document.write('<iframe src="http://www2.site.com/l/123/2009-04-28/ABCDE?email=' + email + ' width="1" height="1"></iframe>');
});
});
</script>
私は何をすべきかdocument.write
にちょっと混乱していると思いますか?私はちょっと、どこかでページに書いてしまう印象を受けました。しかし、私はこれについて間違っているかもしれません。全体として、私は価値(この場合は電子メール)を取得し、iframe URLに追加して、それをどこかのページに配置しようとしています。私はそれが理にかなったことを願う
'のdocument.writeを()'は絶対に使用しないでください代替。代わりに 'document.body.appendChild()'を試してください。また、イベントハンドラとしての 'load()'は推奨されなくなりました。 –