Hallo Leute!
Ich hab mir einen Grafik-Countdown zusammengerumpelt und auf meine Page gesetzt. Mein Problem ist, sobald man die Seite mit dem Countdown geöffnet hat, öffnet der Browser (hier: IE) jeden weiteren Link in einem neuen Fenster. Und das ist gar nicht elegant. Am besten guckt ihr euch die ganze Geschichte mal an, um es besser zu verstehen.
http://www.huette-geisecke.de --> dann links auf "24h-Rennen"
Vielleicht könnte man ja über eine Form von body unload o.ä. irgendwas machen. Hab schon viel versucht, hat aber alles nichts gebracht. Besten Dank für eure Hilfe, viel Spaß beim rumexperimentieren...
Hier der Quelltext aus dem head-bereich, den Quelltext aus dem body-bereich habe ich jetzt mal weggelassen, wer ihn braucht kann ihn ja von der seite holen.
<SCRIPT LANGUAGE="JavaScript">
<!--
  function init() {
    dat2=new Date(2003, 4, 31, 14, 00);
    salt=-1;
    malt=-1;
    halt=-1;
    dalt=-1;
    for(ii=0; ii<10; ii++) {
      img=new Image();
      img.src="images/countdown/rc_"+ii+".gif";
    }
    loop();
  }
  function loop() {
    dat1=new Date();
    diff=Math.round(Math.abs(dat2-dat1)/1000);
    sneu=diff%60;
    diff=(diff-sneu)/60;
    mneu=diff%60;
    diff=(diff-mneu)/60;
    hneu=diff%24;
    dneu=(diff-hneu)/24;
    if(sneu != salt) {
      show("s", 2, sneu);
      salt=sneu;
    }
    if(mneu != malt) {
      show("m", 2, mneu);
      malt=mneu;
    }
    if(hneu != halt) {
      show("h", 2, hneu);
      halt=hneu;
    }
    if(dneu != dalt) {
      show("d", 3, dneu);
      dalt=dneu;
    }
    setTimeout("loop();", 1000);
  }
  function show(was, anz, wert) {
    for(ii=1; ii<=anz; ii++) {
      ziff=wert%10;
      name=was+ii;
      document.images[name].src="images/countdown/rc_"+ziff+".gif";
      wert=(wert-ziff)/10;
    }
  }
//-->
</SCRIPT>
 nicht angemeldet
 nicht angemeldet