var c = URL.getPath("http://www.mywap.com:8080/program/WML/Script/script#func( )");
// 返回的路径为c = "/program/WML/Script/script"
9.4.6 getParameters函数
getParameters函数用于获取和返回给定URL地址中的参数部分,即params部分。如果URL地址中没有指定相关参数(params),那么函数就会返回空字符串。该函数也同时支持绝对和相对的URL地址,操作相对URL地址无需将它转化为绝对URL地址。getParameters函数的语法格式如下:
URL.getParameters(url)
它的参数url取值也应为字符串形式的URL地址,函数返回值为字符串形式的参数(params)。如果给定的URL地址无效,则getParameters函数返回无效值invalid。
作为举例,我们给出使用getParameters函数获取参数的例子:
var a = URL.getParameters("http://www.waphome.com/script;3;2?x=1&y=3"); // a = "3;2"
var b = URL.getParameters("../script;3;2?x=1&y=3"); // b = "3;2"
var c = URL.getParameters("http://www.mywap.com:8080/script#func( )"); // c = ""
9.4.7 getQuery函数
getQuery函数用于获取和返回给定URL地址中的query部分。如果URL地址中没有query部分,则函数返回空字符串。该函数也同时支持绝对和相对的URL地址,操作时相对URL地址不必转化为绝对URL地址。getQuery函数的语法格式为:
URL.getQuery(url)
它的参数url取值应为字符串形式的URL地址,函数返回值为字符串形式的query部分。如果给定的URL地址无效,则getQuery函数返回无效值invalid。
例如,下面就是使用getQuery函数的例子:
var a = URL.getQuery("http://www.waphome.com/script;3;2?x=1&y=3"); // a = "x=1&y=3"
var b = URL.getQuery("../script;3;2?x=1&y=3"); // b = "x=1&y=3"
var c = URL.getQuery("http://www.mywap.com:8080/script#func( )"); // c = ""
电脑术语解释大全 http://www.qidian55.com,WMLj脚本中的URL库和函数使用