kostenloser Webspace werbefrei: lima-city


Wo ist der Fehler?

lima-cityForumDie eigene HomepageHTML, CSS & Javascript

  1. Autor dieses Themas

    k*****i

    Wo ist der FEhler, das Problem ist, es wird garnichts angezeigt!

    <html>
    <body>
    <script language=javaScript>
    <!--
    window.setTimeout("ZeitAnzeigen()",1000);
    Wochentagname = new Array("Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag");

    function ZeitAnzeigen()
    {
    var Jetzt = new Date();
    var Tag = Jetzt.getDate();
    var Monat = Jetzt.getMonth() + 1;
    var msJahr = Jetzt.getYear();
    var nsJahr = Jetzt.getYear() + 1900;
    var Stunden = Jetzt.getHours();
    var Minuten = Jetzt.getMinutes();
    var Sekunden = Jetzt.getSeconds();
    var WoTag = Jetzt.getDay();
    var Vortag = ((Tag < 10) ? "0" : "");
    var Vormon = ((Monat < 10) ? ".0" : ".");
    var Vorstd = ((Stunden < 10) ? "0" : "");
    var Vormin = ((Minuten < 10) ? ":0" : ":");
    var Vorsek = ((Sekunden < 10) ? ":0" : ":");
    var msDatum = Vortag + Tag + Vormon + Monat + "." + msJahr;
    var nsDatum = Vortag + Tag + Vormon + Monat + "." + nsJahr;
    var Uhrzeit = Vorstd + Stunden + Vormin + Minuten + Vorsek + Sekunden;
    var msJetzt = msDatum + " " + Wochentagname[WoTag] + " " + Uhrzeit;
    var nsJetzt = nsDatum + " " + Wochentagname[WoTag] + " " + Uhrzeit;

    if(document.all) {
    noshade.innerHTML=msJetzt
    shade.innerHTML=msJetzt
    }
    if(document.layers) {
    document.shade.document.write('<div id="shade" style="position:absolute;visibility:visible;font-family:Century Gothic,Arial;color:red;font-size:80px;top:105px;left:16px">'+nsJetzt+'</div>')
    document.noshade.document.write('<div id="noshade" style="position:absolute;visibility:visible;font-family:Century Gothic,Arial;color:red;font-size:80px;top:100px;left:10px">'+nsJetzt+'</div>')
    document.close()
    }
    var timer=setTimeout("ZeitAnzeigen()",1000)
    }
    //-->
    </script>
    </body>
    </html>
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. Also, mein Browser meint:

    Error:
    name: ReferenceError
    message: Statement on line 30: Reference to undefined variable: No such variable 'noshade'
    Backtrace:
    Line 30 of inline#1 script in file://localhost/e:/data/webprojects/info/_javascript.html
    noshade.innerHTML = msJetzt;
    In unknown script
    ZeitAnzeigen();

    --

    ("_javascript.html" habe ich die Test-Datei getauft)
  4. Moment, ich glaube, du hast zwischen:

    var nsJetzt = nsDatum + " " + Wochentagname[WoTag] + " " + Uhrzeit;
    und
    if(document.all) {

    eine (schlie?ende) geschweifte Klammer vergessen.

    Beitrag ge?ndert am 19.12 23:29 von alopex

    Beitrag ge?ndert am 19.12 23:30 von alopex
  5. Das mit der fehlenden Klammer stimmt nicht , denn dann w?rde ein paar zeilen zu keiner Methode geh?ren, naja versuch doch erstmal bei sowas die Problem verursachende Zeile auszukommentieren und dann mal gucken obs funktioniert. Wenn ja dann lass die Zeile drau?en, ansonsten guck dir mal mal an ob es in der JS Version die du benutzt ein noshade gibt, kann auch sein dass das abgeschaftt oder umbenannt wurde. (bin auch kein JS-Experte)
  6. p****************e

    Die Klammer kommt ganz unten (geh?rt noch zu ZeitAnzeigen() );

    Soweit ich wei? gibts das noshade in Javascript nicht (zumindest nicht als Objekt). Wenn du also als Objekt drauf referenzieren willst, musst du noshade vorher entsprechend initialisieren.
    Allerdings kannst du das dann auch komplett anders nennen...
    Was soll das denn f?r eine Funktion haben?
  7. Autor dieses Themas

    k*****i

    hba denf ehler selber gefunden musste es auf ne uhr.js umwei?en, wo dnn da programm ist,
    also thema gekl?rt, kann geschlossen werden!
  8. 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!