1. Liebe Forumsgemeinde,

    aufgrund der Bestimmungen, die sich aus der DSGVO ergeben, müssten umfangreiche Anpassungen am Forum vorgenommen werden, die sich für uns nicht wirtschaftlich abbilden lassen. Daher haben wir uns entschlossen, das Forum in seiner aktuellen Form zu archivieren und online bereit zu stellen, jedoch keine Neuanmeldungen oder neuen Kommentare mehr zuzulassen. So ist sichergestellt, dass das gesammelte Wissen nicht verloren geht, und wir die Seite dennoch DSGVO-konform zur Verfügung stellen können.
    Dies wird in den nächsten Tagen umgesetzt.

    Ich danke allen, die sich in den letzten Jahren für Hilfesuchende und auch für das Forum selbst engagiert haben. Ich bin weiterhin für euch erreichbar unter tti(bei)pcwelt.de.
    Dismiss Notice

javascript dhtml uhr -> probs

Discussion in 'Web-Know-how für die Homepage' started by koma05, Aug 10, 2006.

Thread Status:
Not open for further replies.
  1. koma05

    koma05 Byte

    habe auf der homepage eine dhtml uhr mit javascript.

    im internet explorer funzt sie, nicht jedoch im firefox (javascript ist aktiviert).

    anbei die beiden dateien

    zeit.htm:
    Code:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    
    <HTML><HEAD><TITLE>BCE - TimeFrame</TITLE>
    <META content="text/html; charset=windows-1252" http-equiv=Content-Type>
    
    
    <script type="text/javascript" src="dhtml.js"></script>
    <script type="text/javascript">
    <!--
    
    function ZeitAnzeigen() {
    
     var Wochentagname =  new Array("Sonntag,","Montag,","Dienstag,","Mittwoch,","Donnerstag,","Freitag,","Samstag,");
     var Jetzt = new Date();
    
     var Tag = Jetzt.getDate();
     var Monat = Jetzt.getMonth() + 1;
     var Jahr = Jetzt.getYear();
     if(Jahr < 999) Jahr += 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 Datum = Vortag + Tag + Vormon + Monat  + "." + Jahr;
     var Uhrzeit = Stunden + Vormin + Minuten;
     var Gesamt = Uhrzeit + " Uhr - " + Wochentagname[WoTag] + " der " + Datum + "    .";
    
     if(DHTML) {
       if(NS) setCont("id","Uhr",null,"<span class=\"Uhr\">" + Gesamt + "<\/span>");
       else   setCont("id","Uhr",null,Gesamt);
     }
     else return;
    
     window.setTimeout("ZeitAnzeigen()",1000);
    }
    //-->
    </script>
    
    <style type="text/css">
    <!--
    
    
    -->
    ?>
    </style>
    
    </head>
    
    <body leftmargin="0" marginwidth="0" topmargin="5" marginheight="10" onLoad="ZeitAnzeigen();">
    
    
    <font size="1"><div align="right" id="Uhr" class="Uhr"></div></font>
    </body>
    
    </html>
    
    dhtml.js
    Code:
    /* DHTML-Bibliothek */
    
    var DHTML = 0, DOM = 0, MS = 0, NS = 0, OP = 0;
    
    function DHTML_init() {
    
     if (window.opera) {
         OP = 1;
     }
     if(document.getElementById) {
       DHTML = 1;
       DOM = 1;
     }
     if(document.all && !OP) {
       DHTML = 1;
       MS = 1;
     }
    if(window.netscape && window.screen && !DOM && !OP) {
       DHTML = 1;
       NS = 1;
     }
    }
    
    function getElem(p1,p2,p3) {
     var Elem;
     if(DOM) {
       if(p1.toLowerCase()=="id") {
         if (typeof document.getElementById(p2) == "object")
         Elem = document.getElementById(p2);
         else Elem = void(0);
         return(Elem);
       }
       else if(p1.toLowerCase()=="name") {
         if (typeof document.getElementsByName(p2) == "object")
         Elem = document.getElementsByName(p2)[p3];
         else Elem = void(0);
         return(Elem);
       }
       else if(p1.toLowerCase()=="tagname") {
         if (typeof document.getElementsByTagName(p2) == "object" || (OP && typeof document.getElementsByTagName(p2) == "function"))
         Elem = document.getElementsByTagName(p2)[p3];
         else Elem = void(0);
         return(Elem);
       }
       else return void(0);
     }
     else if(MS) {
       if(p1.toLowerCase()=="id") {
         if (typeof document.all[p2] == "object")
         Elem = document.all[p2];
         else Elem = void(0);
         return(Elem);
       }
       else if(p1.toLowerCase()=="tagname") {
         if (typeof document.all.tags(p2) == "object")
         Elem = document.all.tags(p2)[p3];
         else Elem = void(0);
         return(Elem);
       }
       else if(p1.toLowerCase()=="name") {
         if (typeof document[p2] == "object")
         Elem = document[p2];
         else Elem = void(0);
         return(Elem);
       }
       else return void(0);
     }
     else if(NS) {
       if(p1.toLowerCase()=="id" || p1.toLowerCase()=="name") {
       if (typeof document[p2] == "object")
         Elem = document[p2];
         else Elem = void(0);
         return(Elem);
       }
       else if(p1.toLowerCase()=="index") {
        if (typeof document.layers[p2] == "object")
         Elem = document.layers[p2];
        else Elem = void(0);
         return(Elem);
       }
       else return void(0);
     }
    }
    
    function getCont(p1,p2,p3) {
       var Cont;
       if(DOM && getElem(p1,p2,p3) && getElem(p1,p2,p3).firstChild) {
         if(getElem(p1,p2,p3).firstChild.nodeType == 3)
           Cont = getElem(p1,p2,p3).firstChild.nodeValue;
         else
           Cont = "";
         return(Cont);
       }
       else if(MS && getElem(p1,p2,p3)) {
         Cont = getElem(p1,p2,p3).innerText;
         return(Cont);
       }
       else return void(0);
    }
    
    function getAttr(p1,p2,p3,p4) {
       var Attr;
       if((DOM || MS) && getElem(p1,p2,p3)) {
         Attr = getElem(p1,p2,p3).getAttribute(p4);
         return(Attr);
       }
       else if (NS && getElem(p1,p2)) {
           if (typeof getElem(p1,p2)[p3] == "object")
            Attr=getElem(p1,p2)[p3][p4]
           else
            Attr=getElem(p1,p2)[p4]
             return Attr;
           }
       else return void(0);
    }
    
    function setCont(p1,p2,p3,p4) {
       if(DOM && getElem(p1,p2,p3) && getElem(p1,p2,p3).firstChild)
         getElem(p1,p2,p3).firstChild.nodeValue = p4;
       else if(MS && getElem(p1,p2,p3))
         getElem(p1,p2,p3).innerText = p4;
       else if(NS && getElem(p1,p2,p3)) {
         getElem(p1,p2,p3).document.open();
         getElem(p1,p2,p3).document.write(p4);
         getElem(p1,p2,p3).document.close();
       }
    }
    
    DHTML_init();
    
    
    weiß jemand an was es liegen könnte?!
     
Thread Status:
Not open for further replies.

Share This Page