Home
Scripts
   · Countdown
   · Formulare
   · Globus
   · Lotterie
   · Passwort
   · Primzahlen
   · Ticker
   · Url-Eingabe
   · Wochentag
Games
Referenz
Links
Gäste
Kontakt

< Countdown >


Ein Countdown als einfaches Beispiel für eine WAP-Animation mit WMLScript.

WAP-Standard: 1.1+

countdown.wml

<?xml version="1.0"?> 
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"
      "http://www.wapforum.org/DTD/wml_1.1.xml">

<wml>

  <card id="c1" title="Countdown">
    <p>
      <a href="countdown.wmls#C(11)">Los</a>
    </p>
  </card>

  <card id="c2" title="">
    <onevent type="ontimer">
      <go href="countdown.wmls#C($(t))"/>
    </onevent>
    <timer value="10"/>
    <p>$(t)</p>
  </card>

</wml>

In countdown.wml übergibt die Card c1 auf 'Los' den Startwert 11 an die Funktion C(), wo er in der Variable t gespeichert wird.


countdown.wmls

extern function C(t) {
  WMLBrowser.setVar("t", --t);
  if (t>=0) WMLBrowser.go("countdown.wml#c2");
  else WMLBrowser.go("countdown.wml#c1");
}

Die Funktion C() in countdown.wmls reduziert t um 1, macht den neuen Wert dem WMLBrowser bekannt und zeigt ihn mittels Card c2 auf dem Display an.
Card c2 ruft (einmal pro Sekunde) C() solange auf bis t kleiner 0 ist.
Dann geht es wieder zurück zur Card c1.


Download  Countdown.zip (ca. 0,5 kb)




Copyright © 2002-2003 by wmlscript.de - Alle Rechte vorbehalten
Impressum | Datenschutz | eMail


Der Countdown im
WAP-Browser:

Card c1 zeigt die Startseite.

Countdown mit WML und WMLScript 1


Auf Card c2 läuft der Countdown.

Countdown mit WML und WMLScript 2


Alle angebotenen Scripts können Sie mit einem WAP- und WMLScript-fähigen Entgerät auf

www.wmlscript.de/wap

testen.