However, after typing more code and testing things completely separate from the time and date, when I loaded the page awhile later, the time and date didn't show up. I never even touched the functions to display the time and date, yet they wouldn't show up on my document! I need to know why they wouldn't show up.
I will include errors to help you solve this problem for me. Be aware, I have not been doing this long (HTML and Javascript), only about a week. So it would be ideal if I got a descriptive answer to help me understand what's going on.
Thanks!!!
Errors: 1.Line:69
Char:14
Error: Expected ';'
2.Line:77
Char:1
Error:Object expected
By the way, I'm using Internet Explorer...
Expand|Select|Wrap|Line Numbers
- <html>
- <head>
- <title>Command Central</title>
- <style type="text/css">
- body {background-color:black}
- h1 {color:yellow;text-align:center}
- p {color:yellow}
- th {color:yellow}
- td {color:yellow}
- </style>
- <script type="text/javascript">
- function createCookie(name,value,days) {
- if (days) {
- var date = new Date();
- date.setTime(date.getTime()+(days*24*60*60*1000));
- var expires = "; expires="+date.toUTCString();
- }
- else var expires = "";
- document.cookie = name+"="+value+expires+"; path=/";
- }
- function readCookie(name) {
- var nameEQ = name + "=";
- var ca = document.cookie.split(';');
- for(var i=0;i < ca.length;i++) {
- var c = ca[i];
- while (c.charAt(0)==' ') c = c.substring(1,c.length);
- if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
- }
- return null;
- }
- function eraseCookie(name) {
- createCookie(name,"",-1);
- }
- function checkCommand() {
- var command=document.getElementsByTagName('textcommand').innerHTML;
- if (command="add todo") {
- addToDo();
- }
- }
- function startTime() {
- var today=new Date();
- var h=today.getHours();
- var m=today.getMinutes();
- var s=today.getSeconds();
- m=checkTime(m);
- s=checkTime(s);
- if (h>12) {
- h=h-12;
- document.getElementById('time').innerHTML=h+":"+m+":"+s+" PM";
- }
- else {
- document.getElementById('time').innerHTML=h+":"+m+":"+s+" AM";
- }
- t=setTimeout('startTime()',500);
- }
- function checkTime(i) {
- if (i<10) {
- i="0" + i;
- }
- return i;
- }
- function myDate() {
- var d=new Date();
- var year=d.getFullYear();
- var month=d.getMonth()+1;
- var date=d.getDate();
- document.getElementById('date').innerHTML=month+"/"+date+"/"+year;
- }
- var toDoArray[];
- function addToDo() {
- var input=prompt("Type what you want to add to the To-Do list.","Make it short please!");
- toDoArray.push(input);
- document.GetElementById('todo').innerHTML=toDoArray.toString();
- }
- </script>
- </head>
- <body onload="startTime();myDate()">
- <h1><ins>Command Central</ins></h1>
- <hr />
- <br />
- <table border="1" align="center">
- <tr>
- <th>Time</th>
- <th>Date</th>
- </tr>
- <tr>
- <td id="time"></td>
- <td id="date"></td>
- </tr>
- </table>
- <br />
- <table border="4" align="center" bgcolor="yellow">
- <tr>
- <th style="color:black">To-Do</th>
- </tr>
- <tr>
- <td id="todo" style="color:black"></td>
- </tr>
- </table>
- <p style="text-align:center"><form><input type="text" name="textcommand" /><input type="button" value="Command!" name="command" onClick="checkCommand()" /></form></p>
- </body>
- </html>