du skal til at kontrollere din staving ... i dit scripttag har du attributten 'LANGEAGE' ... det hedder 'LANGUAGE' ... med 'U', ikke 'E':
<SCRIPT LANGUAGE = “JAVASCRIPT”>
en anden ting, er at du skal huske at afslutte og starte strenger korrekt:
Ugedag[5]=(Fre”);
skal være
Ugedag[5]=("Fre");
og
document.write("<TR>);
skal være
document.write("<TR>");
en tredje ting, er at variabelnavn ikke kan indeholde mellemrum:
Vis Maaned = 1
skal være
VisMaaned = 1;
Du skal passe på at din kode har korrekt syntax:
for (i=0;i<7;i++>
skal være
for (i=0;i<7;i++) (afslut med ) og ikke > )
Javascript er case sensitive ...
For (var i=FoersteDag;i<8;i=i+1){
skal være
for (var i=FoersteDag;i<8;i=i+1){ // lille f - ikke stor F
/nute
PS! det er måske en idé at du lærer dig at debugge selv .. det er ikek første gang jeg har hjulpet dig med denne type ting ;-) document.write("<TD ALIGN=center WIDTH=40><B>"+Ugedag[i]0"</B></TD>");}
(du kan ikke have et tal efter 'Ugedag[i]' ... det skal være +)
document.write("<TD ALIGN=center WIDTH=40><B>"+Ugedag[i]+"</B></TD>");} skal
-og for din egen skyld burgerkonge, så lær at alt der står i et html-dokument, "skal" stå med små bogstaver, på denne måde er du osse langt mere fremtidssikret hvad angår de "nye" html-standarder :-)
sidst men ikke mindst så er language="javascript", en gammeldags måde at skrive det på, og det ikke gyldigt i nyere browsere:
hvad er det for nogle underlige "" du bruger ? det ligner noget fra Word.
kopier din kode ind i Notepad og se ... du får nogle sorte "prikker" der hvor dine "" skal være ... alle de sorte "prikker" skal erstattes med "ægte" gåseøjne
jeg er stedvæk ikke med, hvordan mener du at jeg skal fjerne linjeskiftet? jeg ved godt at jeg er en klovn til dette, man jeg vil gerne lære det og har det bedst med at prøve mig frem
<html> <head> <title> En evighedskalender… </title> </head>
"fjern linjeskift tutorial": - bevæg musen til enden af den første linje - klik med venstre museknap lige efter ">" ... der vil nu komme en blinkende | der musen er - tryk én gang på backspace eller delete knappen på dit keyboard vupti ... du har fjernet et linjeskift og linjen vil nu se sådan ud:
hmf ... principielt imod at udføre "kan i ikke lige lave arbejdet for mig, for jeg gider ikke bruge tid på at sætte mig ind i tingene lige nu"-arbejde ... men her kommer det uanset ...
<html> <head> <title> En evighedskalender… </title> </head>
nute >> det var ikke sådan ment. denne her kalender tæller den ikke selv, for her der skriver den en forkert dato, kan godt rette det VisMaaned = 1;VisAar = 2003; , man så kommer der bare 28 i stedet for 29 dage som vi har i denne måned?
den kalender ser ikke særlig god ud ... uanset hvilken dato man vælger, så fylder den jo hellere ikke ud alle dage.
Ved:
VisMaaned = 1;VisAar = 2003;
så mangler der fx. fredag og lørdag i den første uge.
Hvorfor den ikke viser korrekte datoer, har jeg desværre ikke tid til at kigge på ... men kan det ikek være at du måske har kigget lidt skævt i din cpoy/paste job ??
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.