Klaus: Script erst nach mehrfachem Laden der Seite ausführen

Hi Leute,

wie kann ich das folgende Script, welches auf einer Seite steht, erst nach dem 10ten oder 20ten Reload der Seite ausführen lassen:

<script language="JavaScript"><!--
if (document.layers) { window.top.main[0].location.reload(true); }
else { parent.frames.ads.location.href = "http://www.gak.net/ads.shtml"; }
function wr(t1){ document.write(t1); }
//-->
</script>

Es geht echt nur darum, dass das script nicht bei jedem Reload, sondern erst nach dem 10ten oder so neu ausgeführt wird.

Mit freundlichen Grüßen

Klaus

  1. Sup!

    Nimm cookies oder den fensternamen, um die reload-info zu speichern...

    Gruesse,

    Bio

    1. Sup!

      Nimm cookies oder den fensternamen, um die reload-info zu speichern...

      Gruesse,

      Bio

      Wie denn, kannst du  mir das Script so abändern, dass ich es übernehmen kann ?

      mfg

      Klaus

      1. Sup!

        Nein - das würde dem oft beschworenen Self-Prinzip wiedersprechen.

        Aber so koennte es gehen.

        t= window.name
        if (t==10) {hauptskript}
        else
        {
        t++
        window.name = 10;
        }

        Ich hoffe, das mit der automatischen Typumwandlung geht so auch...
        probier mal.
        Das geht natuerlich nur, wenn die Seite innerhalb einer Browser-Session mehrmals geladen wird.
        Sonst geht es nur mit Cookies, und das ist auch nicht besonders toll, weil viele keine cookies moegen.

        Gruesse,

        Bio

        1. Hi

          ich hab das jetzt so eingefügt, ladet aber noch immer bei jedem reload den frame neu.

          <script language="JavaScript"><!--
          t= window.name
          if (t==10) {if (document.layers) { window.top.main[0].location.reload(true); }
          else { parent.frames.roomlist.location.href = "http://www.gak.net/chat/chatrooms.php"; }
          function wr(t1){ document.write(t1); }
          }
          else
          {
          t++
          window.name = 10;
          }
          //-->
          </script>

          was ist falsch ?

          1. Sup!

            Mein Fehler...

            t++;
            window.name = t;

            muss es natuerlich heissen. Und vielleicht habe ich auch ein paar Semikola vergessen...
            Das musst Du eben selbst machen ;-)

            Gruesse,

            Bio

            1. Hi,

              kannst du mir bitte mein Script:

              <script language="JavaScript"><!--
              if (document.layers) { window.top.main[0].location.reload(true); }
              else { parent.frames.ads.location.href = "http://www.gak.net/ads.shtml"; }
              function wr(t1){ document.write(t1); }
              //-->
              </script>

              so umschreiben, dass es nur bei jedem 10 Aufruf ausgeführt wird, ich bin momentan so unter Zeitdruck und Stress, dass ich mir JavaScript - Lernen jetzt net in den Kalender schreiben kann.

              BITTE BITTE BITTE BITTE BITTE BITTE BITTE

              danke

              mfg

              Klaus

              1. Kann mir jemand mal bitte die Kinnlade hochklappen?

                Hi,

                so umschreiben, dass es nur bei jedem 10 Aufruf ausgeführt wird, ich bin momentan so unter Zeitdruck und Stress, dass ich mir JavaScript - Lernen jetzt net in den Kalender schreiben kann.

                Dann verzichte auf JavaScript oder biete Bio 'nen guten Preis (6 Warsteiner??)!

                Grüße, Martin

              2. Sup!

                Vielleichst solltest Du eine Beispielseite ins Netz stellen und mal erklaeren, wann genau dieses Skript ausgefuehrt werden soll und warum erst nach 10 mal Laden?

                Ich habe das naemlich noch nicht so ganz verstanden.

                Gruesse,

                Bio