新手,不知道具体原因,misd = false;//这一句有错误……纯属感觉……这个和function onMouseOver(e) {
document.body.style.cursor = (misd) ? "url(images/panning.cur)":"url(images/pan.cur)";
}好像有问题。

解决方案 »

  1.   

    问题很可能出在over上面,在over上设置变量标志是否为以点击过的情况
      

  2.   

    应该与over无关, 留下的源代码可以调试出效果 大家可以比较一下 确实很"妖" 给俺个说法...
      

  3.   

    问题很可能出在over上面,在over上设置变量标志是否为以点击过的情况,应该是这个问题吧!
      

  4.   

    问题是把所有的 "url(images/panning.cur)"值改为"images/panning.cur" 以及:"url(images/pan.cur)"改为"images/pan.cur" 这个问题就不出现了 但标准的写法不是应该带url的吗???
      

  5.   

    比较奇怪,把url和左右括号去掉,就好使了。
    <html> 
    <head> 
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 
    <title></title> 
    <script>
        document.onmouseover = onMouseOver;
        document.onmousemove = onMouseMove;
        document.onmousedown = onMouseDown;
        document.onmouseup = onMouseUp;    var misd = false;
        function onMouseOver(e) {
            document.body.style.cursor = (misd) ? "images/panning.cur":"images/pan.cur";
        }
        function onMouseMove(e) {
            e = e || window.event;
            window.status = "client: " + e.clientX + "-" + e.clientY;
        }
        function onMouseDown(e) {
            misd = true;
            document.body.style.cursor = "images/panning.cur";
        }
        function onMouseUp(e) {
            misd = false;
            document.body.style.cursor = "images/pan.cur";
        }
    </script>
    </head> <body>
    </body> 
    </html>
      

  6.   

    但标准的写法不是应该带url的吗???
      

  7.   

    标签属性的写法和javascript对象属性的写法不一样的吧