Skapa din egen widget (5 / 6 steg)
Steg 5: Lägga till funktionen
Öppna din texteditor och skapa en fil kallad main.js. För att lägga till tiden, kommer att vi använda "Date-objektet". För att installera date-objektet, skapar du en funktion. Lägga till denna funktion i js-fil:
fungera updateText() "
{
theTime = nya Date();
theHour = String(theTime.getHours());
theMinutes = String(theTime.getMinutes());
myText.data = "tiden är:"+ theHour +":" + theMinutes;
Print('update');
}
Din widget visar inte tiden ännu, eftersom det inte vet vad man ska göra med js-fil. För att ta hand om detta, lägger vi denna händelsehanterare till Kon -filen i taggarna < widget > men inte i taggarna < Fönster > :
< action trigger = "onLoad" >
include('main.js');
< / action >
För att uppdatera tiden, måste vi skapa en timer, som går i filen Kon , i taggarna < widget > men inte i taggarna < Fönster > :
< timer namn = "myTimer" interval = "1" onTimerFired="updateText()" tickande = "true" / >
Spara filer och ladda widget. Den bör Visa tiden. Om det inte fungerar, Hämta både kon och js underifrån och ersätta med gamla.