|
< 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
|