übergabe von javascript-Werten in den iframe-tag

Was ist der beste Weg, um zu übergeben, den Wert statt in einer javascript-variable in einem iframe-Aufruf auf dem gleichen html-Seite? Ich bin versucht zu verbessern mein Website-response-Zeiten durch verschieben der ad-serving-javascript-code (der typische document.write('<script type="text/javascript" src="..") in einem separaten iframe. (Basierend auf diesem posting)

Die Anfrage an den ad-server benötigen in der Regel ein seed-variable deklariert, einmal pro Website und erhöht jedes mal die Seite geladen ist, die durch den client. Was ich will zu tun ist, übergeben Sie in der seed-variable in das Dokument aufgerufen, durch meine iframe-Abschnitt.

Den Samen variable initialisiert wurde in den "head" - tag, der mein Haupt-html-Dokument:

<head>
    <script type="text/javascript">
    <!--
    custom_seed=1;  
    //-->
    </script>
</head>

Später in das html-Dokument, habe ich die Anfrage über ein iframe, das gibt den html-notwendig zum aufrufen der ad-server.

<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>

Den html zurückgegeben, in den 'somepage.html' hat ein Skript zum Aufruf der ad-server und muss auf die früheren erklärt seed-variable als parameter:

<script type="text/javascript">
    document.write('<script type="text/javascript" src="http://ad.server.net/...seed='+ custom_seed  +'?"></script>');
    custom_seed++;
    </script>

Was ist ein guter Weg, dies zu erreichen?

InformationsquelleAutor Cedar Jensen | 2010-04-12

Schreibe einen Kommentar