Script erst nach mehrfachem Laden der Seite ausführen
Klaus
- javascript
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
Sup!
Nimm cookies oder den fensternamen, um die reload-info zu speichern...
Gruesse,
Bio
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
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
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 ?
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
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
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
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