当前位置:首页 > 设计在线 > 网页设计 > WAP > WML Script标准函数库(下)

WML Script标准函数库(下)

点击次数:35 次 发布日期:2008-11-22 11:04:56 作者:源代码网
源代码网推荐

6.5 url函数库
名称:url
说明:这个函数库包含了处理绝对的url与相对url的程序,一般的url语法如下:://:/;?#

isvalid
程序:isvalid(url)
说明:如果给予的url值是正确的url语法,则回传ture,否则回传false
绝对与相关url都能支持
相关url不会被转成绝对url
参数:url=字符串
回传值:布尔值或invalid
例外状况:无
范例:var a=url.isvalid
("http://www.acme.com/script#func()"); //a=ture
var b=url.isvalid("../common#test()"); //b=ture
var c=url.isvalid
("experimental?://www.acme.com/pub"); //c=false

getscheme
程序:getscheme(url)
说明:回传给予url的调用方式scheme
绝对与相关url都能支持
相关url不会被转成绝对url
参数:url=字符串
回传值:字符串或invalid
例外状况:如果遇到不正确的url语法,则回传invalid
范例:var a=url.gescheme("http://w.a.com"); //a="http"
var b=url.getsceme("w.a.com"); //b=""

gethost
程序:gethost(url)
说明:回传给予url的主机
绝对与相关url都能支持
相关url不会被转成绝对url
参数:url=字符串
回传值:字符串或invalid
例外状况:如果遇到不正确的url语法,则回传invalid
范例:var a=url.gehost("http://www.acom.com/pub"); //a="www.acm.com"
var b=url.gethost("path#fray"); //b=""

getport
程序:getport(url)
说明:回传给予url的端口(port)
如果port没有制定,则回传空字符串
绝对与相关url都能支持
相关url不会被转成绝对url
参数:url=字符串
回传值:字符串或invalid
例外状况:如果遇到不正确的url语法,则回传invalid
范例:var a=url.getport("http://www.acom.80/path"); //a="80"
var b=url.getport("http://www.acom./path"); //b=""

getpath
程序:getpath(url)
说明:回传给予url的路径(path)
参数:url=字符串
回传值:字符串或invalid
例外状况:如果遇到不正确的url语法,则回传invalid
范例:var a=url.getpath("http://w.a.com/home/sub/comp#frag"); //a="/home/sub/comp"
var b=url.getpath("../home/sub/comp#frag"); //b="../home/sub/comp"

getparameters
程序:getparameters(url)
说明:回传给予url的路径(parameter)
如果没有指定参数,则回传空字符串
绝对与相关url都能支持
相关url不会被转成绝对url
参数:url=字符串
回传值:字符串或invalid
例外状况:如果遇到不正确的url语法,则回传invalid
范例:var a=url.getparameters("http://w.a.c/scr;3;2?x=1&y=3"); //a="3;2"
var b=url.getparameters("../scr3;2?x=1&y=3"); //b="../home/sub/comp"

123下一页
源代码网供稿.
网友评论 (0)
会员中心
设计在线
本站推荐
设计在线之精华