菜鸟请教:下面这个函数如何调用及传参呢?<script>
     Cookies.set = function(name, value){
     var argv = arguments;
     var argc = arguments.length;
     var expires = (argc > 2) ? argv[2] : null;
     var path = (argc > 3) ? argv[3] : '/';
     var domain = (argc > 4) ? argv[4] : null;
     var secure = (argc > 5) ? argv[5] : false;
     document.cookie = name + "=" + escape (value) +
       ((expires == null) ? "" : ("; expires=" + expires.toGMTString())) +
       ((path == null) ? "" : ("; path=" + path)) +
       ((domain == null) ? "" : ("; domain=" + domain)) +
       ((secure == true) ? "; secure" : "");
};
</script>

解决方案 »

  1.   

    var c = new Cookies(); // 这恐怕不是全部的代码吧?
    c.set('isCookieName', 'isCookieValue');
      

  2.   

    放到IIS什么的上,用http://localhost浏览,依次点击会有 a=value%20of%20a这样的字符串包含在其中的
    <script>
      Cookies = {};
    </script><input type="button" value="设置Cookies" onclick="Cookies.set('a','value of a')"/>
    <input type="button" value="显示Cookies" onclick="alert(document.cookie)"/><script>
      Cookies.set = function(name, value){
      var argv = arguments;
      var argc = arguments.length;
      var expires = (argc > 2) ? argv[2] : null;
      var path = (argc > 3) ? argv[3] : '/';
      var domain = (argc > 4) ? argv[4] : null;
      var secure = (argc > 5) ? argv[5] : false;
      document.cookie = name + "=" + escape (value) +
      ((expires == null) ? "" : ("; expires=" + expires.toGMTString())) +
      ((path == null) ? "" : ("; path=" + path)) +
      ((domain == null) ? "" : ("; domain=" + domain)) +
      ((secure == true) ? "; secure" : "");
    };
    </script>
      

  3.   

    好像代码不全,不过调用函数很简单的啊,如:
    <script type="text/javascript">
    //定义函数
    function fn(arg1,arg2)  //这里可以理解为是两个形参
    {
      //代码
    }//调用函数
    function("aa","bb"); //这里就是两个实参;
    </script>如果要在html标签上调用的话,比如要在一个超链接上调用的话就这样写
    <a href="#" onclick="fn('a','b')"></a>
    我想这样说你应该明白了吧
      

  4.   

    这样调用:Cookies.set(参数1,参数2);
    说明:在js中Cookies被当做一个对象,Cookies.set = function...,只是给这个对象增加方法。