岁月已逝,记忆尚存。用键盘记录记忆,留住记忆~
  • js 实现 checkbox 的全选

    2011-08-09

    简洁的代码:

    <script language=”javascript” type=”text/javascript”>
    function All_checkbox() {
     var list = document.getElementsByTagName(“input”);
     if(list[0].checked == true){
      for(var i = 0 ; i < list.length ; i++) {
       list[i].checked = true;
      }
     }else {
      for(var i = 0 ; i < list.length ; i++) {
       list[i].checked = false;
      }
     }
    }
    </script>
    <input type=”checkbox” name=”del_id[]” onclick=”All_checkbox();” value=”0″ /> 全选<br>

    <input type=”checkbox” name=”del_id[]” value=”1″ />
    <input type=”checkbox” name=”del_id[]” value=”1″ />

    这个方法弊端很大,有其他的input,就会失效。

    更简洁的代码:

    <input type=checkbox name=chk>
    <input type=checkbox name=chk>
    <br>
    全选:<input type=checkbox onclick=sel(‘chk’)>
    <script language=”javascript”>
    function sel(a){
      o=document.getElementsByName(a)
      for(i=0;i<o.length;i++)
      o[i].checked=event.srcElement.checked
    }
    </script>

    上面的代码更加简洁,弊端还不清楚。

    其他方法,利用jQuery实现全选:jQuery 实现form的全选

    作者:Weber Mj | 分类目录:JS代码 | 标签:
  • 自动控制网页内的图片尺寸 等比例缩放图片,避免撑破布局

    2011-07-02

    代码如下:

    <script type=”text/javascript” >
    //缩放图片到合适大小
    function ResizeImages()
    {
       var myimg,oldwidth,oldheight;
       var maxwidth=550;
       var maxheight=550
       var imgs = document.getElementById(‘Main_Cont’).getElementsByTagName(‘img’);   //如果你定义的id不是article,请修改此处

       for(i=0;i<imgs.length;i++){
         myimg = imgs[i];

         if(myimg.width > myimg.height)
         {
             if(myimg.width > maxwidth)
             {
                oldwidth = myimg.width;
                myimg.height = myimg.height * (maxwidth/oldwidth);
                myimg.width = maxwidth;
             }
         }else{
             if(myimg.height > maxheight)
             {
                oldheight = myimg.height;
                myimg.width = myimg.width * (maxheight/oldheight);
                myimg.height = maxheight;
             }
         }
       }
    }
    //缩放图片到合适大小
    ResizeImages();
    </script>

    应用也很简单,定义DIV的ID为:Main_Cont,图片在这个DIV里面显示,就可以控制了。

    作者:Weber Mj | 分类目录:JS代码 | 标签:
  • select跳转其他页面

    2011-06-01

    两段代码,简单修改:

    <select onchange=”changePage(this.value)”>
    <option value=”1″>1</option>
    </select>

    JS小函数:

    <script type=”text/javascript”>
    function changePage($value){
     location.href=“http://www.**.com/” + $value + “.html”;
    }
    </script>

    作者:Weber Mj | 分类目录:JS代码 | 标签:
  • 简单的js加减计算代码

    2011-05-28

    根据功能不同,自己发挥吧,核心代码:

    <script type=”text/javascript”>
    function numberT(){
     var aa = document.getElementById(‘aa’).value;
     var bb = document.getElementById(‘bb’).value;
     var ccx = aa – bb;
     document.getElementById(‘cc’).value = ccx;
    }
    </script>
    <input type=”text” name=”aa” id=”aa” value=”2011″ />
    -
    <input type=”text” name=”bb” id=”bb” onkeyup=”numberT()” />
    =
    <input type=”text” name=”cc” id=”cc” />

    作者:Weber Mj | 分类目录:JS代码 | 标签:
  • JS版:省市区三级联动

    2011-05-14

    这个非常值得收藏。

    演示地址:http://www.pksafe.cn/demo/sanjiliandong/demo.html

    下载:点击下载

    备注:UTF8编码,GB2312的需要另存下。

    作者:Weber Mj | 分类目录:JS代码 | 标签:
  • 复制文章内容自动添加文章链接

    2011-04-15

    代码如下,不多做解释:

    <script>
    document.body.oncopy = function ()
    { setTimeout( function () { var text = clipboardData.getData(“text”);
    if (text) { text = text + “\n本文转载自:用键盘记录人生(http://www.pksafe.cn) \n文章地址:”+location.href; clipboardData.setData(“text”, text); } }, 100 ) }
    </script>

    作者:Weber Mj | 分类目录:HTML+CSSJS代码 | 标签:
  • JS COOKIE 记住当前访问的地址

    2010-08-26

    最近有个客户的网站有很多分站,根据地区不同区分的,为了浏览者方便进入,需要记住域名。也就是本次访问淄博分站,下次打开该网站的时候自动跳转到淄博分站。 Read More »

    作者:Weber Mj | 分类目录:JS代码 | 标签:
  • JS常用代码列表

    2010-04-17

    1、禁止被iframe

    <script type=”text/javascript”>
    function stopError(){return true}
    window.onerror = stopError;

    //禁止被iframe
    if(top.location!=location){top.location.href=self.location}

    </script>

    作者:Weber Mj | 分类目录:JS代码 | 标签: