2 Scripts in einer Zeile, nur wie???

  • Sorry, aber beim ersten mal hat wohl der Login nicht richtig gefunzt.

    Hy Leute,
    ich bastel jetzt schon über einen Tag an denen 2 Scripten und versuch, die in eine Zeile zu bekommen, so dass die Ansage alles in einer Zeile steht: Guten Tag(Morgen, Abend) liebe Besucher, heute ist Montag, der .... usw. . Nur funktioniert es nicht und ich bin am verzweifeln, weil ichnicht herausfinde, wo der Fehler liegt.

    Wer kann mir helfen??


    <td><script language="JavaScript">
    <!--
    var gruss = "";
    var heute = new Date();
    var stunde=heute.getHours();
    if (stunde >=18) gruss = "Guten Abend";
    if (stunde <12) gruss = "Guten Morgen";
    if (stunde >= 12 && stunde < 18)
    gruss = "Guten Tag";
    document.write(gruss);
    //-->
    </script> liebe Besucher,

    <script type=text/javascript>
    <!--
    Wochentagname=
    new Array("Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag",
    "Samstag");
    Monatsname=
    new Array("Januar","Februar","März","April","Mai","Juni","Juli","August",
    "September","Oktober","November","Dezember");
    function ZeitAnzeigen()
    {var Jetzt=new Date();
    var Tag=Jetzt.getDate();
    var Monat=Jetzt.getMonth();
    var Jahr=Jetzt.getYear();
    var WoTag=Jetzt.getDay();
    var Stunden=Jetzt.getHours();
    var Minuten=Jetzt.getMinutes();
    var Sekunden=Jetzt.getSeconds();
    var Vorjahr=((Jahr<2000)?"19":"");
    var Vormin=((Minuten<10)?":0":":");
    var Vorsek=((Sekunden<10)?":0":":");
    var Datum=Tag+". "+Monatsname[Monat]+" "+Vorjahr+Jahr;
    var Uhrzeit=Stunden+Vormin+Minuten+Vorsek+Sekunden;
    var Gesamt="Heute ist " +Wochentagname[WoTag]+ ","+" der"+Datum+" "+Uhrzeit+" Uhr";
    if(document.all)
    document.all.MicrosoftUhr.innerHTML=Gesamt;
    else if(document.layers)
    {document.NetscapeUhr.document.open();
    Gesamt='<SPAN CLASS="Uhr">'+Gesamt+'</SPAN>';
    document.NetscapeUhr.document.write(Gesamt);
    document.NetscapeUhr.document.close();}
    window.setTimeout("ZeitAnzeigen()",142);}
    // -->
    </script></td>

  • 1. sehe ich persöhnlich keinen sinn darin auf einer webseite zeit & datum wiederzugeben..als ob die benutzer nicht wüssten was für ein tag es ist. das würde höchstens bei einer WoW seite sinn machen :)

    2. mit javascript macht es noch weniger sinn da javascript auf dem client läuft. also die uhrzeit die mit javascript angezeigt wird = zeit & datum auf dem lokalen pc. was bringt es mir also wenn mir eine webseite sagt wie spät es ist wenn ich auch unten rechts auf die pc uhr schauen kann..?

    3. wenn du das unbedingt machen willst, dann mach es mit php (läuft auf dem server ab), wenn dein server php hat (haben die meistens..ausser so free-anbieter).
    etwa so: