请大家帮忙解下js,直接用别人js页面正常,将js下载来用,页面出错
 我的站:http://www.51751.com/
JS原地址:<script src="http://a.tbcdn.cn/??s/kissy/1.1.5/kissy-min.js,apps/hesper/vc/base.js" type="text/javascript"></script>
访问我的站http://www.51751.com/ 查看代码就知道,上面那个js,无法下载到本地使用,好像加了密,下载本地用就乱了

解决方案 »

  1.   

    地址栏直接复制http://a.tbcdn.cn/??s/kissy/1.1.5/kissy-min.js,apps/hesper/vc/base.js回车保存就可以了。
      

  2.   

    保存后地址http://www.51751.com/2.aspx
    页面效果没了,对比http://www.51751.com/
      

  3.   

    <script src="http://a.tbcdn.cn/??s/kissy/1.1.5/kissy-min.js,apps/hesper/vc/base.js" type="text/javascript"></script>这是带有参数的调用方式,在JS里会根据参数进行处理。所以?和?后面的部分,你也需要在你的JS SRC里写上。不过这些参数看来又是些JS的相对路径,所以或者是需要添加上http://a.tbcdn.cn/,比如http://a.tbcdn.cn/s/kissy/1.1.5/kissy-min.js,或者干脆把这个http://a.tbcdn.cn/s/kissy/1.1.5/kissy-min.js也下载下来,然后按你本地的路径指定kissy-min.js路径即可。还有base.js,也一样。
      

  4.   

    http://a.tbcdn.cn/s/kissy/1.1.5/kissy-min.js
    http://a.tbcdn.cn/apps/hesper/vc/base.js这两个文件,都可下载到。
      

  5.   

    楼主可以用firebug 看看,很容易找到所有的js 文件
    再用 js 美化工具  美化一下
    http://jsbeautifier.org/
      

  6.   


    谢谢,我保存后还是一样
    http://www.51751.com/2.aspx
      

  7.   

    看不了你的页面,不知道你说的效果是什么。一般你都可以去找找其它的代码,不必非用这个。
    这种形式一般是用于实现一个系统级的组织,而你需要的可能只是kissy-min.js和base.js这两个文件里的部分JS函数而已。
    所以如果非想用它,你可以先把这两个文件下载下来(下载地址我已经告诉你了),然后:
    <script src="http://你的下载后的位置/kissy-min.js" type="text/javascript"></script>
    <script src="http://你的下载后的位置/base.js" type="text/javascript"></script>
    这样大概就行了。不行就另找别的效果代码吧。
      

  8.   

    回头看我先前回答的,比较错误。也是从楼主这个问题才刚刚注意到有这种用法,一时反映不过来。后来回答“这种形式一般是用于实现一个系统级的组织,而你需要的可能只是kissy-min.js和base.js这两个文件里的部分JS函数而已”的时候,已经想通一些了。这个应该是通过向一个后台程序传字串参数指定读取这两个文件里的内容,然后作为一个整体文档返回来,可以减少对服务器的并发请求数量,同时也可以有选择的读取部分内容,避免不必要的部分也传输过来,加快传输和页面反映速度。事实上,直接那样得到的结果,的确是这样,包含这两个文件的部分内容。所以使用的话,按说就是把开始那个地址在地址栏执行后下载到的文件另存为a.js,然后直接<script src="a.js"></script>,如果有问题也就是需要根据文件的存储编码写上<script src="a.js" charset="文件存储编码格式"></script>。此外,就暂时想不出原因了。最好把你的整个页面(包括相关的JS,CSS)发出来,光是这样说不好判断到底是哪里的问题。