Mer om Date |
![]() ![]() |
Vi gör vår klocka mer användbar. Vi kommer att använda samma skript som i förra avsnittet, men vi bygger ut det en del och tar bort sekundvisningen. Det nya skriptet ser mycket värre ut än det är. Faktum är att de flesta raderna handlar om att sätta namn på veckodagar och månader: |
<SCRIPT language="JavaScript"> |
Raderna var dagNu=tidenNu.getDay(); ... var arNu=tidenNu.getYear();
Internet Explorer visar rätt år redan från början, åtminstone från version 5. Jag har inte kunnat kontrollera med äldre versioner. Läs mer i avsnittet om webbläsare. Vi hade kunnat skriva arNu+=1900; som arNu=arNu+1900; i stället, med arNu+=1900; är ju onekligen kortare. Samma sak gäller för manadNu+=1; nedan. Raderna if (dagNu==0) och dagNu="Söndag"; manadNu+=1; Den här raden kan uteslutas helt, men då måste vi minska alla if-värden i följande satser med 1. Det känns naturligare att ha värden som stämmer med månadernas vanliga ordningsnummer. Raderna if (manadNu==1) och manadNu="januari"; if (sekundNu=="00"); document.klockForm.startPlats.value= ... Utöver det här skriptet behöver vi onLoad-hanteraren i den inledande BODY-taggen och FORM-taggen båda finns med i förra avsnittet och den enda ändringen görs i FORM-taggen, där vi förlänger textraden: |
<INPUT TYPE="text" name="startPlats" size="41" style="text-align: Center"> |
|
![]() ![]() |
© SupportData.Net |