You need to revise your understanding of the syntax of a switch statement.
Also <script type="
text/javascript">
Code:
<html>
<head>
<script type="text/javascript">
function showMessage() {
var d = new Date();
var day = d.getDay(); // Note: Sunday=0, Monday=1, etc...
var message = "";
switch(true){
case ( day == 6 ) : message = "Saturday" ; break;
case ( day == 5 ) : message = "Friday" ; break;
case ( day == 4 ) : message = "Thursday" ; break;
case ( day == 3 ) : message = "Wednesday" ; break;
case ( day == 2 ) : message = "Tuesday" ; break;
case ( day == 1 ) : message = "Monday" ; break;
case ( day == 0 ) : message = "Sunday" ; break;
}
document.getElementById("display").innerHTML = "Today is " + message;
}
</script>
</head>
<body onload = "showMessage()">
<span id = "display" style=color:"red"></span>
</body>
</html>
Prefer to use DOM methods of displaying the information which can be styled using css rather than the crude document.write method.
Correct me if I'm not mistaken - Politician interviewed on BBC Radio Four