HTML 传递参数的处理

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 >

一段小代码,不过很好用.现在HTML静态页面越来越多了. HTML文件也有它的局限性,无法像ASP,JSP,PHP那些服务器支持的语言一下通过Request来获取传递.  因此失去很灵活性的操作性.此段代码就为解决这个问题页设计的.

还望各位同行给点指点.3Q!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值