javascript変数に保持されている値を同じhtmlページのiframe呼び出しに渡すための最良の方法は何ですか?document.write('<script type="text/javascript" src=".."
広告配信のJavaScriptコード(通常)を別のiframeに移動することで、サイトのページ応答時間を改善しようとしています。(この投稿に基づく)
広告サーバーへのリクエストには通常、サイトごとに1回宣言され、クライアントによってページが読み込まれるたびにインクリメントされるシード変数が必要です。私がやりたいのは、シード変数をiframeセクションによって呼び出されたドキュメントに渡すことです。
シード変数は、メインのhtmlドキュメントの「head」タグで初期化されます。
<head>
<script type="text/javascript">
<!--
custom_seed=1;
//-->
</script>
</head>
後のhtmlドキュメントで、広告サーバーを呼び出すために必要なhtmlを返すiframeを介してリクエストを行います。
<body>
<!-- a bunch of html to display the page -->
<iframe src="somepage.html" width="100%" height="100%">
<p>No support for iframe</p>
</iframe>
</body>
'somepage.html'で返されるhtmlには、広告サーバーを呼び出すために使用されるスクリプトがあり、以前に宣言されたシード変数をパラメーターとして使用する必要があります。
<script type="text/javascript">
document.write('<script type="text/javascript" src="http://ad.server.net/...seed='+ custom_seed +'?"></script>');
custom_seed++;
</script>
これを達成するための良い方法は何ですか?