做了一个静态页面,Dreamweaver浏览的时候一切正常的
复制到eclipse项目中,启动tomcat后浏览该页面就报了一个JS错误
内容如下:<script type="text/javascript">
var moveStyle;
var rand =parseInt(Math.random()*4);
switch(rand){
case 0: moveStyle="left" ;break;
case 1: moveStyle="right" ;break;
case 2: moveStyle="down" ;break;
case 3: moveStyle="up" ;break;
default: moveStyle="left" ;break;
}
$(function(){
$("#KinSlideshow1").KinSlideshow({moveStyle:moveStyle});
})
</script><div id="KinSlideshow1" style="visibility:hidden;">
        <a href="http://www.qq1.com" target="_blank"><img src="images/ad/ad1.jpg" alt="soulorder game character " width="500" height="110" /></a>
        <a href="http://www.qq2.com" target="_blank"><img src="images/ad/ad2.jpg" alt="title2" width="500" height="110" /></a>
        <a href="http://www.qq3.com" target="_blank"><img src="images/ad/ad3.jpg" alt="title3" width="500" height="110" /></a>
     </div>
报错:
网页错误详细信息用户代理: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; .NET CLR 1.1.4322)
时间戳: Thu, 30 Dec 2010 03:50:36 UTC
消息: 缺少对象
行: 22
字符: 1
代码: 0
URI: http://192.168.0.161:8080/test/幻灯片不跑了不知道哪里错了。。哪位大侠知道的。。帮一下我吧。。谢谢了

解决方案 »

  1.   

    $(function(){
        $("#KinSlideshow1").KinSlideshow({moveStyle:moveStyle});==========
    function前面的$符是干嘛用的啊?去掉试试
      

  2.   

    $()
    你是有用jquery框架吗?有没有引入jquery.js文件呢? 
      

  3.   

    引入了:
    <script src="js/jquery-min.js" type="text/javascript"></script>
    <script src="js/jquery-foucs.js" type="text/javascript"></script>
      

  4.   

    你看看url的地址
    以url的地址所对应的目录为基准 能找到你引用的js么
    应该是相对路径的问题
      

  5.   

    images/ad/ad1.jpg  要再你得工程(test)下  新建一个这个路径  具体我没有测试  你试试
      

  6.   

    恩不管是src 还是引入javascript 最后都用绝对路径例如:
    src="<%=path%>/images/ad/ad1.jpg"
    src="<%=path%>/js/jquery.js"