BlackBoard » Design, Programmierung & Entwicklung » Programmieren » JavaScript - Kalender » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen JavaScript - Kalender
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
eminem
Neuling

Dabei seit: 14.02.2003
Beiträge: 4

JavaScript - Kalender       Zum Anfang der Seite springen

hi,
ich brauch mal eure hilfe, was ist im folgenden Quelltext für einen html-Kalender falsch? bei mir funzt er nich:


<html>
<head>
<title>Kalender</title>
</head>
<body background="pictures/bg1.jpg">
<p><font color="#66CC66" size="5">Hallo!</font></p>
<p><font color="#66CC66" size="3">Dies ist ein Kalender!</font></p>
<script language="Javascript">
<!--
//Variablen deklarieren
var date=new Date();
var tag=date.getDate();
var monat=date.getMonth();
var jahr=date.getYear();
var zaehler;

//Jahreszahl plus 2000
if (jahr < 2000) jahr+=2000;

//Textzeile mit Datum ausgeben
document.write("<p><font size="4">Kalender für ", monat+1, ".", jahr, "</font></p>");

//Wochentag ermitteln
date.setDate(1);
var wtag = date.getDay();
if(wtag == 0) wtag=7;

//Tabelle erstellen
document.write("<table border>");
document.write("<tr><th>Mo<th>Di<th>Mi<th>Do<th>Fr<th>Sa<th>So</tr>");
document.write("<tr>");

//Zeilen fuellen
for(zaehler=1; zaehler<wtag; zaehler++)
{
document.write("<td>");
}
for(zaehler=1; zaehler<32; zaehler++)
{
date.setDate(zaehler);
if(date.getMonth() != monat) break;
if(zaehler == tag) document.write("<td><b>", zaehler, "</b>");
else document.write("<td>",zaehler);
wtag++;
if(wtag > 7)
{
document.write("</tr>\n<tr>");
wtag=1;
}
}
document.write("</tr>\</table>");
//-->
</script>
</body>
</html>
08.12.2003 14:50 eminem ist offline E-Mail an eminem senden Beiträge von eminem suchen
LX LX ist männlich
El Comandante en Jefe


images/avatars/avatar-2290.gif

Dabei seit: 25.11.2001
Beiträge: 5.372
Herkunft: Berliner Bronx

RE: Javascript -> Kalender       Zum Anfang der Seite springen

code:
1:
2:
//Textzeile mit Datum ausgeben
document.write("<p><font size="4">Kalender für ", monat+1, ".", jahr, "</font></p>");
Hier musst du die inneren Anführungszeichen escapen, da das ganze sonst wie unterschiedliche Strings gehandhabt wird. Richtig wäre also
code:
1:
document.write("<p><font size=\"4\">Kalender für ", monat+1, ".", jahr, "</font></p>");


Das war's auch schon.

__________________
JS-Games.de - Misled Scripting Skills Gone Mad | Meine Filmkritiken | Urban Photography
Kommt mal in den IRC-Channel: irc.eu.freenode.net | Port 6667 | #blackboard

"Ever tried. Ever failed. No matter.
Try again. Fail again. Fail better."
- Samuel Beckett

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von LX: 08.12.2003 15:00.

08.12.2003 14:59 LX ist offline E-Mail an LX senden Homepage von LX Beiträge von LX suchen
Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
BlackBoard » Design, Programmierung & Entwicklung » Programmieren » JavaScript - Kalender

Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH