Peter: Netscape Problem: Datum zentriert anzeigen

Hi,
imArchiv hier wurde eine ähnliche Frage '98 schon mal gestellt, aber die Antwort blieb damals aus:

Stefan beschreibt die Anzeige des aktuellen Datums
(file HTML98\tfca.htm und Beispiel HTML98\tfcaa.htm )

Wie kann ich unter NS das nun zentriert anzeigen lassen?

also z.B. 3 einfache Zeilen:

bla txt <BR>
[aktuelles Datum]<BR>
bla txt <BR>

aber halt mitting. Unter IE kein Problem, aber unter NS ??

Stefans Beispiel wehrt sich entschieden unter NS, irgendwie den linken Bildrand zu verlassen. Wie ich das auch umschreibe, unter NS bleibt es links.

Danke schonmal,
Peter

  1. Hallo Peter,

    imArchiv hier wurde eine ähnliche Frage '98 schon mal gestellt, aber die Antwort blieb damals aus:

    Stefan beschreibt die Anzeige des aktuellen Datums
    (file HTML98\tfca.htm und Beispiel HTML98\tfcaa.htm )

    auch wenn es tatsächlich mehr als zwei Jahre alt ist, es handelt sich
    dabei trotzdem um SELFHTML und nicht um das Archiv.

    Wie kann ich unter NS das nun zentriert anzeigen lassen?

    Stefans Beispiel wehrt sich entschieden unter NS, irgendwie den linken Bildrand zu verlassen. Wie ich das auch umschreibe, unter NS bleibt es links.

    Kann sein, Du meinst etwas anderes, aber wenn ich die folgende, etwas
    veränderte, Zeile verwende, dann klappt es bei mir problemlos:

    var Gesamt = "<p align=center>" + Datum + "<br>" + Wochentagname[WoTag] + "<br>" + Uhrzeit + "</p>";

    Viele Grüße aus Dresden,
    Stefan Einspender

  2. hi,

    habe Dein Script mal etwas veraendert. Prinzip:
    Zentrierung in tabelle. Celle enthaelt ein leer.gif und sowohl celle als auch bild bekommen Id/Namen.
    Weiterhin steht irgendwo ein Div-layer. IDs / Namen sind leicht variiert.

    Fuer IE schreibe ich die Zeit einfach in die Celle. Fuer NC schreibe ich sie ins Div und positioniere dieses, indem ich die position des leer.gifs abfrage. So kann ich diese bei NC anfaelligen relativen Layer umgehen.

    hth

    Gruesse  Joachim

    <html>
    <head>

    <STYLE TYPE="text/css">
    <!--
    #uhr
    {position:absolute;top:0px;left:0px;width:100px;height:100px;visibility:visi
    ble;}
    .myClass     {font-face:helvetica,arial;font-size:30px;font-weight:bold;}
    -->
    </STYLE>

    <script language="JavaScript">
    <!--

    var nc  = !!document.layers;
    var ie  = !!document.all;
    var ie4 = (!document.getElementById && document.all)? true : false;
    var dom = !!document.getElementById;

    // Deine Zeit-funktion
    function ZeitAnzeigen()
    {
        var Jetzt = new Date(); var Tag = Jetzt.getDate();
        var Monat = Jetzt.getMonth() + 1; var Jahr = Jetzt.getFullYear();
        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 Datum = Vortag + Tag + Vormon + Monat  + "." + Jahr;

    var Gesamt = Datum;
        tdWrite('uhr',Gesamt);
        window.setTimeout("ZeitAnzeigen()",1000);

    }

    // preis reinschreiben, fuer NC div positionieren
    function tdWrite(num,txt) {
      var sp_a = '<span class="myClass">';
      var sp_e = '</span>';

    if (nc) {
        with (document.layers[num].document) {
          open(); write(sp_a + txt + sp_e); close();
        }
        var xPos  = document.images["m" + num].x;
        var yPos  = document.images["m" + num].y;
        var divBr = document.layers[num].document.width;
        document.layers[num].left = xPos - divBr/2;
        document.layers[num].top  = yPos + 3;
      }
      if (ie4) document.all["t" + num].innerHTML = sp_a + txt + sp_e;
      if (dom) document.getElementById("t" + num).innerHTML = sp_a + txt + sp_e;
    }

    // -->
    </script>

    <body bgcolor="#d7d7d7" text="#000000" onload="ZeitAnzeigen()">

    <table width="98%" cellspacing="0" cellpadding="0" border="0" >
    <tr>
        <td align="center">

    <table cellspacing="0" cellpadding="0" border="0" >
            <tr>
               <td id="tuhr" align="center"><img name="muhr" height="20"
    width="1" src="leer.gif"></td>
            </tr>
            </table>

    </td>
    </tr>
    </table>

    <div id="uhr"></div>

    </body>
    </html>