Datumsscript lt. IE fehlerhaft

bifur81

Mitglied
Hallo zusammen,

habe ein Script für meine Page geschrieben, das mir das aktuelle Datum ausgibt. Aber leider scheint der IE einen Fehler zu finden. Der IE führt es trotzdem sauber aus und es funktioniert, genau wie im Mozilla, nur möchte ich, das der Fehler weg ist und die Page sauber nach außen ausgegeben wird. Wäre nett, wenn mir jemand sagen kann, wo der Fehler ist, denn langsam sehe ich den Wald vor lauter Bäumen nicht mehr! :confused:

Code:
<script type="text/javascript" language="JavaScript">
<!--

function Datum(Zahl) {

var now = new Date();
var TageKurz = new Array ("So", "Mo", "Di", "Mi", "Do", "Fr", "Sa");
var TageLang = new Array ("Sonntag", "Montag", "Dienstag", "Mittwoch", "Donnerstag", "Freitag", "Samastag");
var MonateLang = new Array ("Januar", "Februar", "März", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Dezember");
var MonateKurz = new Array ("Jan", "Feb", "März", "Apr", "Mai", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Dez")
var date = ((now.getDate()<10) ? "0" : "")+ now.getDate();

function VierZeichen(number)        {
        return (number < 1000) ? number + 1900 : number;
        }

if(Zahl == 1) {
heute = TageKurz[now.getDay()]+ ". "  + date + ". " + MonateLang[now.getMonth()] + " " +(VierZeichen(now.getYear())) ;
}
if(Zahl == 2) {
heute = TageLang[now.getDay()]+ " "  + date + ". " + MonateLang[now.getMonth()] + " " +(VierZeichen(now.getYear())) ;
}
if(Zahl == 3) {
heute = TageKurz[now.getDay()]+ ". "  + date + ". " + MonateKurz[now.getMonth()] + ". " +(VierZeichen(now.getYear())) ;
}
if(Zahl == 4) {
heute = TageKurz[now.getDay()]+ ". "  + date + ". " + MonateLang[now.getMonth()] ;
}
if(Zahl == 5) {
heute = date + ". " + MonateKurz[now.getMonth()] + ". " +(VierZeichen(now.getYear())) ;
}

document.write("" +heute);
}

//-->
</script>

THX im voraus
 
Hallo Der Fehler lautet Das Objekt unterstützt die eigenschaft oder Methode nicht.

HTML:
<?php session_start();?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<title>Familienforschung-Online</title>
<meta name="description" content="Ahnenforschung, Forschung, Familie, Familienforschung, Genealogie, Genealogical, research, Transkription, Translation, Erbenermittlung, Erben">
<meta name="keywords" content="Ahnenforschung, Forschung, Familie, Familienforschung, Genealogie, Genealogical, research, Transkription, Translation, Erbenermittlung, Erben">
<meta name="publisher" content="Carsten Tüngler">
<meta name="copyright" content="Carsten Tüngler">
<meta name="page-topic" content="Carsten Tüngler">
<meta name="author" content="Carsten Tüngler">
<meta name="expires" content="NEVER">
<meta name="REVISIT-AFTER" content="30 days">
<meta name="page-type" content="Familienforschung-Online">
<meta name="audience" content="Alle">
<meta name="robots" content="INDEX,FOLLOW">
<meta name="language" content="German,Deutsch,de,Englisch,English">
<meta name="Content-Language" content="de">
<meta http-equiv="Language" content="de">
<script type="text/javascript" language="JavaScript">
<!--

function Datum(Zahl) {

var now = new Date();
var TageKurz = new Array ("So", "Mo", "Di", "Mi", "Do", "Fr", "Sa");
var TageLang = new Array ("Sonntag", "Montag", "Dienstag", "Mittwoch", "Donnerstag", "Freitag", "Samastag");
var MonateLang = new Array ("Januar", "Februar", "März", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Dezember");
var MonateKurz = new Array ("Jan", "Feb", "März", "Apr", "Mai", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Dez")
var date = ((now.getDate()<10) ? "0" : "")+ now.getDate();

function VierZeichen(number)        {
        return (number < 1000) ? number + 1900 : number;
        }

if(Zahl == 1) {
heute = TageKurz[now.getDay()]+ ". "  + date + ". " + MonateLang[now.getMonth()] + " " +(VierZeichen(now.getYear())) ;
}
if(Zahl == 2) {
heute = TageLang[now.getDay()]+ " "  + date + ". " + MonateLang[now.getMonth()] + " " +(VierZeichen(now.getYear())) ;
}
if(Zahl == 3) {
heute = TageKurz[now.getDay()]+ ". "  + date + ". " + MonateKurz[now.getMonth()] + ". " +(VierZeichen(now.getYear())) ;
}
if(Zahl == 4) {
heute = TageKurz[now.getDay()]+ ". "  + date + ". " + MonateLang[now.getMonth()] ;
}
if(Zahl == 5) {
heute = date + ". " + MonateKurz[now.getMonth()] + ". " +(VierZeichen(now.getYear())) ;
}

document.write("" +heute);
}

//-->
</script>
<style type="text/css">
<!--
body {
scrollbar-face-color: #999999;
scrollbar-shadow-color: #FFFFFF;
scrollbar-highlight-color: #000000;
scrollbar-3dlight-color: #FFFFFF;
scrollbar-darkshadow-color: #CCCCCC;
scrollbar-track-color: #CCCCCC;
scrollbar-arrow-color: #000000;
font-family:"Trebuchet MS",Tahoma,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
color: #000000;
background-color: #FFFFFF;
background:url(gray1.gif) #FFFFFF;
}

.bgcolor0 {background-color: #000000;}
.bgcolor1 {background-color: #E5E5E5;}
.bgcolor2 {background-color: #CCCCCC;}
.bgcolor3 {background-color: #999999;}
.bgcolor4 {background-color: #9DD100;}
.bgcolor5 {background-color: #FFE237;}
.bgcolor6 {background-color: #FF5F11;}
.bgcolor7 {background-color: #FFFFFF;}
.bgcolor8 {background-color: #E6FF99;}

td,p {
font-family:"Trebuchet MS",Tahoma,Arial,Helvetica,sans-serif;
font-size:13px;
color: #000000;
text-decoration: none;
}

a {
font-family:"Trebuchet MS",Tahoma,Arial,Helvetica,sans-serif;
font-size:12px;
color: #000000;
text-decoration: none;
}

a:visited{
color: #000000;
}

a:active {
color:#00DF00;
}

a:hover {
color:#000000;
text-decoration:underline;
}


h2 {
font-family:"Trebuchet MS",Tahoma,Arial,Helvetica,sans-serif;
font-size: 14px;
color:#0066CC;
}

h3 {
font-family:"Trebuchet MS",Tahoma,Arial,Helvetica,sans-serif;
font-size: 12px;
color:#0066CC;
}

.headline {
font-family:"Trebuchet MS",Tahoma,Arial,Helvetica,sans-serif;
font-size: 20px;
color:#FFFFFF;
}

.mini {
font-family:Verdana,Arial,sans-serif;
font-size:10px;
color:#2CAF2D;
}


/* -- zusätzliche CSS-Angaben für das Menü */


#map a {
display:block;
color:#396da2;
text-decoration:none ;
font-family:"Trebuchet MS",Tahoma,Arial,Helvetica,sans-serif;
font-size: 13px;
width:133px;
background-color:#fff;
border-top:solid 1px #DFFF80;
border-bottom:solid 1px #CCCCCC;
}

#map a:visited{
color:#2e4560;
text-decoration:none;
font-family:"Trebuchet MS",Tahoma,Arial,Helvetica,sans-serif;
font-size: 13px;
width:133px;
background-color:#ddf;
border-top:solid 1px #DFFF80;
border-bottom:solid 1px #CCCCCC;
}


#map a:hover {
color: #396da2;
text-decoration:none ;
font-family:"Trebuchet MS",Tahoma,Arial,Helvetica,sans-serif;
font-size: 13px;
width:133px;
background-color:#76a3cf;
border-top:solid 1px #9DD100;
border-bottom:solid 1px #CCCCCC;
}

#map td,b
{
color: #009F00;
text-decoration:none ;
font-family:"Trebuchet MS",Tahoma,Arial,Helvetica,sans-serif;
font-size: 13px;
}
-->
</style>
</head>
<body vlink="#000000" alink="#FFFFFF" link="#000000" bgcolor="#CCCCCC" text="#000000" topmargin="0" leftmargin="0" bottommargin="0" marginwidth="0" marginheight="0">
<!-- anker 'oben' für nach-oben-link, Abstand -->
<a name="oben"><img src=".//images/blank.gif" width="1" height="20" border="0" alt=""></a><br>
<!-- Tabelle kopf oben -->
<table style="border:0px solid #111111" height="90" align="center" width="760"  border="0" cellspacing="0" cellpadding="0"><tr class="bgcolor4"><td class="headline" align="center">
<img src=".//images/head1.jpg" border="0"><br>
</td></tr></table>
<!-- Abstand -->
<img src=".//images/blank.gif" width="1" height="4" border="0" alt=""><br>
<!-- Tabelle Menüleiste oben -->
<table class="#111111" align="center" height="20" border="0"
cellpadding="0" cellspacing="1" width="760">
<tr>
<td width="145" align="center" class="bgcolor1"><script type=
"text/javascript" language="JavaScript">
            <!-- Begin
            Datum(1);
            //  End -->
</script></td>
<td width="531" align="left" class="bgcolor1">&nbsp;Carsten H. O.
Tüngler - Mitglied im Verband deutschsprachiger Berufsgenealogen e.V.</td>
<td width="28" align="center" class="bgcolor1"><img src=".//images/german.gif" border="0"></td>
<td width="28" align="center" class="bgcolor1"><a href="index_e.php"><img src=".//images/english.gif" border="0"></a></td>
<td width="28" align="center" class="bgcolor1"><a href="index_f.php"><img src=".//images/france.gif" border="0"></a></td>
</tr>
</table>
<!-- Abstand -->
<img src=".//images/blank.gif" width="1" height="4" border="0" alt=""><br>
<table align="center" width="760" border="0" cellspacing="0" cellpadding="0">
<tr><td style="border:1px solid #FFFFFF" bgcolor="#F0FFC5" valign="top" align="center">
<?php

{
include(".//include/menuelinks.php");
}

?>
</td>
<!-- Spalte 2 Abstand -->
<td class="bgcolor-bg"><img src=".//images/blank.gif" width="10" height="2" border="0"><br></td>
<!-- Spalte 3 -->
<td colspan="" valign="top" align="center">
<table width="617" border="0" cellspacing="0" cellpadding="2">
<tr>
<?php

if(isset($_GET['site'])){ // Pruefen ob der Get Parameter 'site' einen Wert entaehlt

    switch($_GET['site']){

        case 'forschung' : // Wenn der Get Parameter 'site' = forschung ist

            include('.//include/forschung.php'); // forschung.php anzeigen

            break;

        case 'refe' : // Wenn der Get Parameter 'site' = refe ist

            include('.//include/refe.php'); // refe.php anzeigen

            break;

        case 'dank' : // Wenn der Get Parameter 'site' = dank ist

            include('.//include/dank.php'); // dank.php anzeigen

            break;

        case 'links' : // Wenn der Get Parameter 'site' = links ist

            include('.//include/links.php'); // links.php anzeigen

            break;

        case 'gaeste' : // Wenn der Get Parameter 'site' = gaeste ist

            include('.//include/gaeste.php'); // gaeste.php anzeigen

            break;

        case 'kontakt' : // Wenn der Get Parameter 'site' = kontakt ist

            include('.//include/kontakt.php'); // kontakt.php anzeigen

            break;

        case 'impressum' : // Wenn der Get Parameter 'site' = impressum ist

            include('.//include/impressum.php'); // impressum.php anzeigen

            break;

        case 'start' : // Wenn der Get Parameter 'site' = start ist

            include('.//include/start.php'); // start.php anzeigen

            break;

         }


    }else{ // wenn Get Parameter 'site' kein Wert enthaelt, also nix uebergeben wurde

        include('.//include/start.php');
    }

?>
</td>
</tr>
</table>
</td></tr>
<!-- Fuß -->
</table>
</td></tr></table>
<br>
<!-- Copyright -->
<center>Copyright © 2007 - 2008</center>
<br>
<center>powered by <a href="http://www.Familienforschung-Online.com" title="Familienforschung-Online" target="_blank">Familienforschung-Online</a></center>
<br>
<!-- Abstand unten-->
<img src=".//images/blank.gif" width="1" height="30" border="0"
alt=""><br>
</body>
</html>
 

Neue Beiträge

Zurück