www.wapease.com ·新闻动态 ·技术专题 ·WAP开发 ·用户专区 ·企业专区 ·相关资源 ·网络知识
首页>WAP开发技术>WMLScript教程>正文    

9.5 WMLBrowser库及其函数


WAP技术站:www.wapease.com  将本文推荐给你的QQ或MSN好友 加入收藏

WMLBrowser.prev( )

它没有参数,但它有明确的操作对象,即WML浏览器显示的上一个卡片。与go函数一样,如果装入成功,prev函数也返回一个空字符串。如果WML浏览器前面还没有显示过卡片,即上一卡片的URL地址为空,那么浏览器将不执行prev函数的操作,也不试着装入上一卡片的内容,同时返回一个空字符串。

其实,prev函数和go函数的调用是相互覆盖的,它们可以在程序将控制权返回给浏览器之前反复地调用、装入指定URL地址的内容,go函数往前调用,而prev函数往后调用。

9.5.5  newContext函数
这是一个比较简单的函数,它的功能是清理当前WML浏览器中的内容并返回空字符串,与WML语言的Newcontext属性具有相同的功能。newContext函数的语法格式为:

WMLBrowser.newContext( )

如果当前WML的浏览器存在某些问题而无法清理,函数会返回无效值invalid。

例如,下面使用newContext函数的语句即可清理当前的WML浏览器内容:

WMLBrowser.newContext();

9.5.6  getCurrentCard函数
getCurrentCard函数的功能是获取并返回当前浏览器正在运行的卡片的最小的相对路径,其语法格式如下:

WMLBrowser.getCurrentCard( )

它没有参数,返回值为字符串形式的相对路径。不过,如果与当前路径对应的目录下没有当前卡片,函数会返回无效值invalid。

例如,假设当前WML浏览器中显示的是http://www.mywap.com/script/deck#input中的卡片,则使用newContext函数可以获得当前卡片的最小相对路径"deck#input":

var a = WMLBrowser.getCurrentCard( );                           // 返回结果为a = "deck#input"

9.5.7  refresh函数
refresh函数的功能是强制WML浏览器更新内容并返回空字符串。在这一点上它与WML语言的refresh任务的功能是完全相同的。其语法格式为:

WMLBrowser.refresh( )

本新闻共7页,当前在第3页  1  2  3  4  5  6  7  

上一篇:9.4 URL库及其函数(2)
下一篇:9.8 WML/WMLScript应用举例
Google
 
关于“9.5 WMLBrowser库及其函数”的相关内容连接
·专题:WML语言全垒打
·WML字符使用基本规则
·9.8.4 简单动画实例
·9.8.3 货币换算实例
·9.8 WML/WMLScript应用举例
·9.4 URL库及其函数(2)
·9.4 URL库及其函数(1)
·9.3.10 replaceAt函数
·9.3.5 find函数

万易网(wapease.com)版权所有  服务声明

Copyright © 2003-2008 Wapease Network, All Rights Reserved