Nov 4
[原文:http://www.codebit.cn/pub/html/javascript/tip/javascript_get_url_parameter/]

有时我们需要在客户端获取链接参数,一个常见的方法是将链接当做字符串,按照链接的格式分解,然后获取对应的参数值。当然,我们也可以用正则直接匹配。

下面是两个例子

分解链接的方式:
  1. <script type="text/javascript">
  2. <!--
  3. // 说明:Javascript 获取链接(url)参数的方法
  4. // 整理:http://www.CodeBit.cn
  5. function getQueryString(name)
  6. {
  7.     // 如果链接没有参数,或者链接中不存在我们要获取的参数,直接返回空
  8.     if(location.href.indexOf("?")==-1 || location.href.indexOf(name+'=')==-1)
  9.     {
  10.         return '';
  11.     }
  12.     // 获取链接中参数部分
  13.     var queryString = location.href.substring(location.href.indexOf("?")+1);
  14.     // 分离参数对 ?key=value&key2=value2
  15.     var parameters = queryString.split("&");
  16.     var pos, paraName, paraValue;
  17.     for(var i=0; i<parameters.length; i++)
  18.     {
  19.         // 获取等号位置
  20.         pos = parameters[i].indexOf('=');
  21.         if(pos == -1) { continue; }
  22.         // 获取name 和 value
  23.         paraName = parameters[i].substring(0, pos);
  24.         paraValue = parameters[i].substring(pos + 1);
  25.         // 如果查询的name等于当前name,就返回当前值,同时,将链接中的+号还原成空格
  26.         if(paraName == name)
  27.         {
  28.             return unescape(paraValue.replace(/\+/g, " "));
  29.         }
  30.     }
  31.     return '';
  32. };
  33. //http://localhost/test.html?aa=bb&test=cc+dd&ee=ff
  34. alert(getQueryString('test'));
  35. //-->
  36. </script>
用正则匹配的方式:
  1. <script type="text/javascript">
  2. <!--
  3. function getQueryStringRegExp(name)
  4. {
  5.     var reg = new RegExp("(^|\\?|&)"+ name +"=([^&]*)(\\s|&|$)", "i");  
  6.     if (reg.test(location.href)) return unescape(RegExp.$2.replace(/\+/g, " ")); return "";
  7. };
  8. //http://localhost/test.html?aa=bb&test=cc+dd&ee=ff
  9. alert(getQueryStringRegExp('test'));
  10. //-->
  11. </script>
Nov 3

[来源:http://cnr.cn/bgt/sytt/200811/t20081103_505140245.html]
    中广网廊坊11月3日消息(记者杨超实习记者王娴)2008年10月19号上午10点多,位于河北省廊坊市霍其营村的京沪高速铁路施工现场突然开来几辆大车,上百人手持铁棍,头戴统一的黄色安全帽,身穿中铁十七局蓝色工作服,从车上一涌而下,面对手无寸铁的村民,不容分说见人就打。

    据经历那一幕的村民说,当时下来三四车人,每辆车都有六七十人,全是二十多岁小伙子,穿着铁路十七局的工服,戴着工作帽。“就听前面那个人喊,打,打死一个二十万。就听见嗷嗷地叫,就打。”目击者说,现场的百姓吓得全跑了,行凶者不仅打人,还砸烂了不少村民的电动自行车和摩托车。

Oct 16
    话说联合利华新换了一批自动香皂包装机以后,经常出现香皂盒子是空的没 有香皂的
情况,而在装配线一头用人工检查因为效率问题不太可能而且不保险,这不,一个由自动
化,机械,机电一体化等专业的博士组成的Solution队伍来解决这个问题,没多久他们在
装配线的头上开发了 全自动的X光透射检查线,透射检查所有的装配线尽头等待装箱的香
皂盒,如果由空的就用机械臂取走。
    不巧,中国一乡镇企业生产香皂也遇到类似问题,老板吩咐线上小工务必想出对策解
决之,小工拿了一个电风扇放在装配线的头上,对着最后的成品吹之,空盒子被吹走,问题
解决之。
Sep 19

乱! 不指定

yemq123 , 22:35 , 见闻感想 , 评论(0) , 引用(0) , 阅读(348) , Via 本站原创
2008年了,2008是个好数字啊,咱中国人对数字就是有感情,特别是对这个8字;今年还在北京举办奥运会,似乎说明今年更是不平凡了。
果然,2008年是个不平凡的年份,首先是雪灾,好家伙,在大家准备了大包小包,挤火车,挤汽车,挤飞机回家过年的时候,雪灾忽然就来了,折腾到过完年,以为这回太平了吧,怎么说也是瑞雪兆丰年啊?可有些人没有闹够,在西藏闹起来了,刚闹完,胶济铁路的火车又相撞了;转眼5.12了,老天说你们闹够了?我来!结果大地抖三抖......都闹够了吧???够?怎么可能!贵州又闹起来了,不容易啊!转眼8月8日了,奥运开幕了,一片祥和,接着残奥也开幕了,当大家还在回味奥运盛会的时候,大家发现原来牛奶还能毒死人。股市还在寻求增长点的时候,美国的雷曼兄弟破产了,AIG也撑不住了,A股大盘连2000点也撑不住了......
今年还会有多少不平凡的事呢?
Tags:
Sep 1
    国家游泳中心又被称为“水立方”(Water Cube),位于北京奥林匹克公园内,是北京为2008年夏季奥运会修建的主游泳馆,也是2008年北京奥运会标志性建筑物之一。它的设计方案,是经全球设计竞赛产生的“水的立方”([H2O]3)方案。2003年12月24开工,在2008年1月28日竣工。其与国家体育场(俗称鸟巢)分列于北京城市中轴线北端的两侧,共同形成相对完整的北京历史文化名城形象。国家游泳中心规划建设用地62950平方米,总建筑面积65000-80000平方米,其中地下部分的建筑面积不少于15000平方米,长宽高分别为 177m × 177m × 30m。到目前,来自101个国家和地区的35万多港澳台同胞及海外侨胞共捐献了8.5亿人民币。其中郑裕彤、郑家纯父子及属下企业曾捐赠五千万元人民币。

    2008年奥运会期间,国家游泳中心承担游泳、跳水、花样游泳等比赛,可容纳观众坐席17000座,其中永久观众坐席为6000座,奥运会期间增设临时性座位11000个(赛后将拆除)。赛后将建成为具有国际先进水平的、集游泳、运动、健身、休闲于一体的中心。
分页: 6/19 第一页 上页 1 2 3 4 5 6 7 8 9 10 下页 最后页 [ 显示模式: 摘要 | 列表 ]