Home
Scripts
Games
Referenz
     Basics:
   · Variablen
   · Datentypen
   · Operatoren
   · Funktionen
   · Pragmas
   · if else
   · while
   · for
     Libraries:
   · Lang
   · Float
   · String
   · URL
   · WMLBrowser
   · Dialogs
   · Crypto
   · WTAPublic
     Extras:
   · Arrays
   · Sortieren
   · Mathematik
Links
Gäste
Kontakt

< WMLBrowser-Library >


Die WMLBrowser-Library beinhaltet Funktionen zur Interaktion und Variablenübergabe zwischen WMLScript und WML.

WAP-Standard: 1.1+


getVar
Ermittelt den Wert einer Variablen, die im WML-Browser bereits bekannt ist.
Syntax => WMLBrowser.getVar(name)

var g;
g = WMLBrowser.getVar("variable1") // g == Wert von variable1
g = WMLBrowser.getVar("unbekannteVariable"); // g == invalid

setVar
Macht den Wert einer Variablen dem WML-Browser bekannt oder ändert diese. Der Name der Variablen muss auf Seiten von WML bereits existieren. Der Erfolg der Variablenübergabe kann in einem Wahrheitswert gespeichert werden.
Syntax => WMLBrowser.setVar(name, value)

WMLBrowser.setVar("var1", 14);           // var1 == "14"
WMLBrowser.setVar("var2", "Start");      // var2 == "Start"
WMLBrowser.setVar("var2", "Fertig");     // var2 == "Fertig"
WMLBrowser.setVar("istUnbekannt", "xy"); // istUnbekannt == invalid

var s;
s = WMLBrowser.setVar("var1", 14);
// var1 == "14", s == true
s = WMLBrowser.setVar("istUnbekannt", "xy");
// istUnbekannt == invalid, s == false

'var1' und 'var2' sind nun im WML-Browser bekannt, aber nicht im Script! Dazu müssten die Variablen mit getVar erst wieder ausgelesen werden.


go
Ruft eine Card im WML-Browser auf.
Syntax => WMLBrowser.go(url)

WMLBrowser.go("datei.wml#card2"); // zur Card card2
WMLBrowser.go("datei.wml");       // zur ersten Card

prev
Geht zum WML-Browser zurück, ohne den Browser zu aktualisieren.
Syntax => WMLBrowser.prev()

WMLBrowser.prev();

newContext
Löscht alle Variablen-Werte im WML-Browser, sowie die History !
Syntax => WMLBrowser.newContext()

WMLBrowser.newContext();

getCurrentCard
Gibt die URL, der das Script aufrufenden WML-Card, relativ zum Script zurück.
Syntax => WMLBrowser.getCurrentCard()

var g = WMLBrowser.getCurrentCard(); // g == "datei.wml#card1"

refresh
Aktualisiert den WML-Browser und zeigt die erste Card an.
Syntax => WMLBrowser.refresh()

WMLBrowser.refresh();




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