I have this script that returns the day an date, which worked great when it was inside a html document. I pulled it out of the html and put it in a JavaScript file, which writes the header on my pages, but it isn’t working. Can anyone see any problems?
Here is what is in the JavaScript file:
document.write("<script>"
;
document.write("<!--"
;
document.write("var mydate=new Date()"
;
document.write("var year=mydate.getYear()"
;
document.write("if (year < 1000)"
;
document.write("year+=1900"
;
document.write("var day=mydate.getDay()"
;
document.write("var month=mydate.getMonth()"
;
document.write("var daym=mydate.getDate()"
;
document.write("if (daym<10)"
;
document.write("daym='0'+daym"
;
document.write("var dayarray=new Array('Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday')"
;
document.write("var montharray=new Array('January','February','March','April','May','June','July','August','September','October','November','December')"
;
document.write("<font size='2' face='Verdana' color='#0066CC'>'+dayarray[day]+', '+montharray[month]+' '+daym+', '+year+'</font>"
;
document.write("//-->"
;
document.write("</script>"
;
Here is what is in the JavaScript file:
document.write("<script>"

document.write("<!--"

document.write("var mydate=new Date()"

document.write("var year=mydate.getYear()"

document.write("if (year < 1000)"

document.write("year+=1900"

document.write("var day=mydate.getDay()"

document.write("var month=mydate.getMonth()"

document.write("var daym=mydate.getDate()"

document.write("if (daym<10)"

document.write("daym='0'+daym"

document.write("var dayarray=new Array('Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday')"

document.write("var montharray=new Array('January','February','March','April','May','June','July','August','September','October','November','December')"

document.write("<font size='2' face='Verdana' color='#0066CC'>'+dayarray[day]+', '+montharray[month]+' '+daym+', '+year+'</font>"

document.write("//-->"

document.write("</script>"
