передача значений javascript в тег iframe
Каков наилучший способ передать значение, содержащееся в переменной javascript, в вызов iframe на той же html-странице? Я пытаюсь улучшить время отклика страницы моего сайта, переместив код JavaScript для показа объявлений (обычноdocument.write('<script type="text/javascript" src=".."
) в отдельный фрейм. (На основании этой публикации)
Для запроса к рекламному серверу обычно требуется начальная переменная, объявленная один раз для каждого сайта и увеличивающаяся при каждой загрузке страницы клиентом. Я хочу передать переменную seed в документ, вызванный моим разделом iframe.
Переменная seed инициализируется в теге head моего основного HTML-документа:
<head>
<script type="text/javascript">
<!--
custom_seed=1;
//-->
</script>
</head>
Позже в html-документе я делаю запрос через iframe, который возвращает html, необходимый для вызова рекламного сервера.
<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>
HTML-код, возвращаемый в файле «somepage.html», содержит скрипт, используемый для вызова рекламного сервера, и ему необходимо использовать ранее объявленную переменную seed в качестве параметра:
<script type="text/javascript">
document.write('<script type="text/javascript" src="http://ad.server.net/...seed='+ custom_seed +'?"></script>');
custom_seed++;
</script>
Какой хороший способ достичь этого?