HTML 传递参数的处理
来源:互联网 发布:自动实时抓取网页数据 编辑:程序博客网 时间:2024/05/16 15:54
HTML 传递参数的处理 待续....
<script>
var HtmlParam = function()...{
this.baseUrl = document.loaction.href;//"http://www.OMyOS.com/?type=print&id=n1&ok=j";
this.param = this.baseUrl.substring(this.baseUrl.lastIndexOf("?")+1,this.baseUrl.length);
this.arrParam = this.param.split("&");
this.paramMap = ...{};
//设置参数Map
this.put = function(key, value)...{
this.paramMap[key] = value;
};
//提取参数的值,根据key
this.get = function(key) ...{
return this.paramMap[key];
};
for (var i = 0;i < this.arrParam.length ;i++ )...{
var item = this.arrParam[i];
var key = item.substring(0, item.lastIndexOf("="));
var value = item.substring(item.lastIndexOf("=")+1, item.length);
this.put(key, value);
}
}
var htmlParam = new HtmlParam();
alert(htmlParam.get("type"));
</script>
var HtmlParam = function()...{
this.baseUrl = document.loaction.href;//"http://www.OMyOS.com/?type=print&id=n1&ok=j";
this.param = this.baseUrl.substring(this.baseUrl.lastIndexOf("?")+1,this.baseUrl.length);
this.arrParam = this.param.split("&");
this.paramMap = ...{};
//设置参数Map
this.put = function(key, value)...{
this.paramMap[key] = value;
};
//提取参数的值,根据key
this.get = function(key) ...{
return this.paramMap[key];
};
for (var i = 0;i < this.arrParam.length ;i++ )...{
var item = this.arrParam[i];
var key = item.substring(0, item.lastIndexOf("="));
var value = item.substring(item.lastIndexOf("=")+1, item.length);
this.put(key, value);
}
}
var htmlParam = new HtmlParam();
alert(htmlParam.get("type"));
</script>
一段小代码,不过很好用.现在HTML静态页面越来越多了. HTML文件也有它的局限性,无法像ASP,JSP,PHP那些服务器支持的语言一下通过Request来获取传递. 因此失去很灵活性的操作性.此段代码就为解决这个问题页设计的.
还望各位同行给点指点.3Q!
- HTML 传递参数的处理
- html之间传递参数处理方法
- 静态HTML页面传递参数的方法
- html向flash传递参数的例子
- 实现html页面的参数传递
- JS 接收HTML传递参数的方法。
- html向flash传递参数的方法
- 实现html页面的参数传递-javascript
- html文件传递参数的实现方法
- html向flash传递参数的方法
- html向swf传递参数的方法
- HTML获取URL传递的参数
- HTML传递参数的方法和例子
- 实现html页面的参数传递
- 关于html参数传递的一些理解
- 实现html页面的参数传递
- html结尾的url传递参数
- 实现html页面的参数传递
- 喜欢上了《士兵突击》这部电视剧--我应该看一遍《士兵突击》
- vim高级技巧
- 正则表达式
- my ubuntu fstab configuration
- Windows Embedded CE 6.0开发初体验(五)构建CE平台
- HTML 传递参数的处理
- ubuntu安装tomcat5.5
- Ubuntu启动项设置
- 多线程设计模式之Producer Consumer
- linux下利用libpcap 得到本机网卡设备列表
- 8086/8088的内存寻址方式
- struts中的中文乱码问题
- ubuntu5.10上安装mysql-5.0.24
- "WTP+TOMCAT+AXIS"搭建WebService开发平台