kostenloser Webspace werbefrei: lima-city


2 Funktionen parallel

lima-cityForumDie eigene HomepageHTML, CSS & Javascript

  1. Autor dieses Themas

    paddy298

    paddy298 hat kostenlosen Webspace.

    Hallo,
    ich habe hier einen script worauf sich ein countdown und eine grafik die jede sekunde ein anderes bild anzeigt befindet. das problem ist nur das wenn man beides untereinander setzt, es dazu kommt, dass eines der beiden nicht funktioniert. woran kann das liegen?

    ---script1---
    <!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">
    <html>
    <head>

    <meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">

    <script type=\"text/javascript\">
    <!--
    var bilder = new Array(3);
    bilder[0]=new Image();
    bilder[0].src=\"spielerbilder/1.bmp\";
    bilder[1]=new Image();
    bilder[1].src=\"spielerbilder/2.bmp\";
    bilder[2]=new Image();
    bilder[2].src=\"spielerbilder/3.bmp\";
    bilder[3]=new Image();
    bilder[3].src=\"spielerbilder/4.bmp\";
    bilder[4]=new Image();
    bilder[4].src=\"spielerbilder/5.bmp\";
    bilder[5]=new Image();
    bilder[5].src=\"spielerbilder/6.bmp\";
    bilder[6]=new Image();
    bilder[6].src=\"spielerbilder/7.bmp\";
    bilder[7]=new Image();
    bilder[7].src=\"spielerbilder/8.bmp\";
    bilder[8]=new Image();
    bilder[8].src=\"spielerbilder/9.bmp\";
    bilder[9]=new Image();
    bilder[9].src=\"spielerbilder/10.bmp\";

    var i=0
    function change() {
    document.getElementById(\"banner\").src=bilder[i%10].src;
    i++;
    window.setTimeout(\"change();\",1000);
    }
    //-->
    </script>
    </head>

    <body onload=\"change();\">
    <img name=\"banner\" id=\"banner\" src=\"spielerbilder/1.bmp\">
    </body>
    </html>


    ---script2---


    <script type=\'text/javascript\'>
    <!--
    var now = new Date();
    var year = now.getYear();
    if (year < 1900) {
    year += 2008;
    }
    year = 2008;
    var end = new Date(\"August 30, \" + year + \" 11:00:00 GMT\");

    document.write(\'<div style=\"text-align: left\">\');
    document.write(\' <span id=\"c1\" style=\"FONT: bold 30px arial; COLOR: #33FF33\"></span><br />\');
    document.write(\' <span id=\"c2\" style=\"font: bold 25px arial; color: yellow\">;</span><br />\');
    document.write(\' <span id=\"c2\" style=\"font: bold 15px arial; color: white\">bis zu...</span><br />\');

    document.write(\'</div>\');

    function toSt2(n) {
    s = \"\";
    if (n < 10) s += \"0\";
    return (s + n).toString();
    }
    function toSt3(n) {
    s = \"\";
    if (n < 10) s += \"00\";
    else if (n < 100) s += \"0\";
    return (s + n).toString();
    }
    function countdown() {
    d = new Date();
    count = Math.floor(end.getTime() - d.getTime());
    if(count > 0) {
    miliseconds = toSt3(count%1000); count = Math.floor(count/1000);
    seconds = toSt2(count%60); count = Math.floor(count/60);
    minutes = toSt2(count%60); count = Math.floor(count/60);
    hours = toSt2(count%24); count = Math.floor(count/24);
    days = count;
    document.getElementById(\'c1\').innerHTML = days + \' TAGE\';
    document.getElementById(\'c2\').innerHTML = hours + \':\' + minutes + \':\' + seconds + \'.\' + miliseconds + \'\';
    setTimeout(\"countdown()\", 50);
    }
    }
    window.onload=countdown;
    //-->
    </script>
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. t*****b

    Du rufst Onload zwei mal auf:
    window.onload=countdown;
    <body onload=\"change();\">

    Dies ist das alte Eventmodell, das nur eine OnLoad-Funktion zulässt, das heißt, du überschreibst window.onload = countdown; mit onload=\"change();\". Dies kannst du verhindern in dem du eine extra Funktion schreibst:

    function laden() {
    change();
    countdown();
    }
    ...
    <body onload=\"laden();\"> oder window.onload=laden;

    oder das neuere EventHandler-Modell verwendest:

    document.addEventHandler(\"load\", countdown, true);
    document.addEventHandler(\"load\", change, true);

  4. p**i

    Verschoben, weil wieder mal nicht Java-relevant.
  5. kleiner tipp noch am rande - keine bmp-dateien - ich weiß zwar nicht wie groß die bilder sind aber jpg, gif und png sind garantiert viel kleiner
    das merkst du meist aber erst im internet
  6. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!