WML语言基础(WAP建站)五(下)
2009/12/6 13:47:00 qjtyw.cn 3294阅【返回书页】valid
例外状况:无
范例:WMLBrowser.newContext();
getCurrentCard
程序:getCurrentCard()
说明:回传目前WML浏览器所处理card的最小相关URL,如果WML deck所包含目前程序的基本地址不同的话,则此程序会回传绝对URL。
参数:无
回传值:字符串或invalid
例外状况:如果没有目前的card,则回传invalid。
范例:var a=WMLBrowser.getCurrentCard();// a=“deck#input“
refresh
程序:refresh()
说明:强制WML浏览器更新它的内文并回传一个空字符串,而用户界面会加以更新以反应更新后的内容,这个程序与WML中的refresh功能一样。
参数:无
回传值:字符串或invalid
例外状况:无
范例:WMLBrowser.setVar(“name“,“Zorro“);
WMLBrowser.refresh();
6.7 Dialog函数库
名称:对话
说明:这个函数库包含典型的用户界面程序。
prompt
程序:prompt(message,defaultInput)
说明:显示给予的信息message与用户输入的提示符号,defaultInput参数包含了用户输入所需的初始内文,回传用户输入。
参数:message=字符串
defaultInput=字符串
回传值:字符串或invalid
例外状况:无
范例:var a=“09-555 3456“; var b=Dialogs.prompt(“Phome number“;a);
confirm
程序:confirm(message,ok,cancel)
说明:显示所给予的信息message与两个选项:ok与cancel,等待用户选取其中一个,如果是ok则回传false。
参数:message=字符串
ok=字符串
cancel=字符串
回传值:布尔值invalid
例外状况:无
范例:function onAbort(){return Dialogs.confirm(“Are you sure?“),“Yes“,“No“;};
alert
程序:alert(message)
说明:显示所给予的信息message给用户,等待用户确定并回传一个空字符串。
参数:message=字符串
回传值:字符串或invalid
例外状况:无
范例:function testValue(textElement){
if (String.length(textElement)>8) {
Dialogs.alert(“Enter name <8 cha rs!“);
};
};
6.8 函数库总结
函数库
函数库名称:
Lang
Float
String
URL
WML Browser
Dialogs
函数库与他们的程序:
Lang函数库
Abs
Min
Max
ParseInt
ParseFloat
IsInt
IsFloat
MaxInt
MinInt
Float
Exit
Abort
Random
Seed
cha racterSet
Float 函数库
Int
Ploor
Ceil
Pow
Round
Sqrt
MaxFloat
MinFloat
String 函数库
Length
IsEmpty
cha rAt
SubString
Pind
Replace
Elements
ElementAt
RemoveAt
ReplaceAt
inser tAt
Squeeze
Frim
Compqre
ToString
format
URL 函数库
IsValid
GetScheme
GetHost
GetPort
GetPath
GetParameters
GetQuer
GetFragment
GetBase
GetReferer
Resolve
EscapeString
UnescapeString
loadString
WML Browse函数库
Get Var
SetVar
Go
Prev
NewContext
GetCurrentCard
Refresh
Dialogs函数库
Prompt
Confirm
Alert
【返回书页】
发表评论