RT,我尝试用以下代码,失败
var ifr = document.getElementById("iChart");
ifr.onmousewheel = function () {
    return false;}
我想要的效果是当鼠标移到iframe框架内时禁用鼠标中键的滚轮,或者使鼠标中键的滚轮只响应浏览器的事件,而忽略iframe.

解决方案 »

  1.   

    楼主的方法在IE6下测试好象也不行的。不管用!代码如下:
    <html>
    <head>
    <script type="text/javascript">
    window.onload=function(){
    document.getElementById("ddd").onmousewheel=function(){   return false;
        }
    }
    </script>
    </head>
    <body>
    <iframe src="http://www.baidu.com" width="300" height="300" id="ddd"></iframe>
    </body>
    </html>
      

  2.   

    <body onmousewheel="event.returnValue=false"...
      

  3.   

    二楼、三楼,说得不错,的确没用。
    四楼的方法是禁止浏览器上框架外的滚轮,在iframe内不管用。求高手指点。
      

  4.   

    那应该把滚动事件写到iframe所引用的网页里面,而不是写在父窗口页面啊。