rodgeMedlem sedan juli 200457 inlägg Har sökt som en galning här idag efter något som jag tror mig ha sett här innan.
Har ett JavaScript som plockar ut år, månad, datum och veckodag och vill att det visas som på en gammal hederlig väggalmanacka...
2008
Måndag
20
Oktober
Trodde det skulle gå att lösa med en tabell med fyra rader, men får det inte att fungera.
Jag har för mig någon hade samma fråga här för någon tid sedan, men hittar inte själva frågan.
rodgeMedlem sedan juli 200457 inlägg Ändrade om ett script jag redan hade för att få det att bli rätt.
<SCRIPT LANGUAGE="JavaScript">
var Today=new Date();
var ThisDay=Today.getDay();
var ThisDate=Today.getDate();
var ThisMonth=Today.getMonth()+1;
var ThisYear=Today.getFullYear();
function DayTxt (DayNumber)
{
var Day=new Array();
Day[0]="Söndag";
Day[1]="Mondag";
Day[2]="Tisdag";
Day[3]="Onsdag";
Day[4]="Torsdag";
Day[5]="Fredag";
Day[6]="Lördag";
return Day[DayNumber];
}
var DayName=DayTxt(ThisDay);
function MonthTxt (MonthNumber)
{
var Month=new Array();
Month[1]="Januari";
Month[2]="Februari";
Month[3]="Mars";
Month[4]="April";
Month[5]="Maj";
Month[6]="Juni";
Month[7]="Juli";
Month[8]="Augusti";
Month[9]="September";
Month[10]="Oktober";
Month[11]="November";
Month[12]="December";
return Month[MonthNumber];
}
var MonthName=MonthTxt(ThisMonth);
var d = new Date();
document.write("<TABLE BORDER=1 WIDTH=75 HEIGHT=85 cellspacing=0 cellpadding=0 align=left>"+"<TD>"+"<p align=center>"+"<font size=+1>"+ThisYear+"<br>"+"<font size=-1>"+DayName+"<br>"+"<font color=orangered size=+5>"+"<b>"+ThisDate+"</font>"+"<br>"+MonthName+"<br>"+"</b>"+"</font>"+"</p>"+"</TD>"+"</TR>"+"</TABLE>");
</script>
Aargh! Ursäkta mitt kritiska sinne, men detta är riktig fulkod.
Font-element och tabell, document.write() och all kod liggandes uppblandad med HTML-koden?
Följande kan köras i dokumenthuvudet:
<script type="text/javascript">
window.onload = function() {
var today = new Date();
var days = [ "Söndag", "Mondag", "Tisdag", "Onsdag", "Torsdag", "Fredag", "Lördag" ];
var months = [ "Januari", "Februari", "Mars", "April", "Maj", "Juni",
"Juli", "Augusti", "September", "Oktober", "November", "December" ];
document.getElementById("fullyear").innerHTML = today.getFullYear();
document.getElementById("day_in_week").innerHTML = days[today.getDay()];
document.getElementById("day_of_month").innerHTML = today.getDate();
document.getElementById("monthname").innerHTML = months[today.getMonth()];
}
</script>
Komplettera med fyra p-element med matchande id och styr sedan fontstorlek och annat via CSS.
rodgeMedlem sedan juli 200457 inlägg Du får vara hur kritisk du vill itpastorn.
Min kod fungerar och det är det jag ser som det viktigaste, sedan om det är fulkod eller inte ser ju knappast den personen som kommer till sidan...