IE7支持, IE6不支持遨游也支持

解决方案 »

  1.   

    我想让IE7的环境下,取消ctr+鼠标滑轮扩大或者缩小页面的功能,用CODE能否实现?
      

  2.   

    document.onmousewheel=function(){
        return false;
    }
      

  3.   

    需要优化下不然滚轮事件就失效了
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>无标题文档</title>
    <script type="text/javascript">
    document.onmousewheel=function(){
    if(event.ctrlKey)
      return false;
    else
      return true;
    }
    </script>
    </head>
    <body>
    1<br/>
    2<br/>
    3<br/>
    4<br/>
    5<br/>
    6<br/>
    1<br/>
    2<br/>
    3<br/>
    4<br/>
    5<br/>
    6<br/>
    1<br/>
    2<br/>
    3<br/>
    4<br/>
    5<br/>
    6<br/>
    1<br/>
    2<br/>
    3<br/>
    4<br/>
    5<br/>
    6<br/>
    1<br/>
    2<br/>
    3<br/>
    4<br/>
    5<br/>
    6<br/>
    1<br/>
    2<br/>
    3<br/>
    4<br/>
    5<br/>
    6<br/>
    1<br/>
    2<br/>
    3<br/>
    4<br/>
    5<br/>
    6<br/>
    </body>
    </html>
      

  4.   

    继续优化让他兼容火狐
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>无标题文档</title>
    <script type="text/javascript">function handleMScroll(e){
    e=e||window.event;
    if(e.ctrlKey){
      return document.all?false:e.preventDefault();
    }else{
      return true;
    }   
    }if(document.all)
     document.attachEvent("onmousewheel",handleMScroll);
    else
     document.addEventListener("DOMMouseScroll",handleMScroll,false);</script>
    </head>
    <body>
    1<br/>
    2<br/>
    3<br/>
    4<br/>
    5<br/>
    6<br/>
    1<br/>
    2<br/>
    3<br/>
    4<br/>
    5<br/>
    6<br/>
    1<br/>
    2<br/>
    3<br/>
    4<br/>
    5<br/>
    6<br/>
    1<br/>
    2<br/>
    3<br/>
    4<br/>
    5<br/>
    6<br/>
    1<br/>
    2<br/>
    3<br/>
    4<br/>
    5<br/>
    6<br/>
    1<br/>
    2<br/>
    3<br/>
    4<br/>
    5<br/>
    6<br/>
    1<br/>
    2<br/>
    3<br/>
    4<br/>
    5<br/>
    6<br/>
    </body>
    </html>
      

  5.   

    多谢xingqiliudehuanghun啊,这个ctr+鼠标滑轮是解决了页面窗口扩大缩小的问题,
    但是,ctr++和ctr--同样会扩大缩小页面窗口的问题怎么解决呢?
      

  6.   

    自己写document.onkeydown事件处理函数,原理完全一样,在函数中判断是否按住ctrl后按了+或-,
    若是取消默认事件。你自己去完成吧
      

  7.   


    document.onkeydown=function(){ 
     if ((event.ctrlKey)&&((event.keyCode==43)||(event.keyCode==43))){
       return false;
     } else {
       return true;
     }
    } 这是我写的,但是没有起作用呀. 不知道哪里写错了.
      

  8.   


    document.onkeydown=function(){ 
     if ((event.ctrlKey)&&((event.keyCode==43)||(event.keyCode==43))){
       return false;
     } else {
       return true;
     }
    } 这是我写的,但是没有起作用呀. 不知道哪里写错了.
      

  9.   

    通过ctrl++,ctrl+-缩放页面先于document.onkeydown执行,没有办法在ie7下屏蔽,但在ff下可以
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>无标题文档</title>
    <script type="text/javascript">
    function handleMScroll(e){
    var evt=e||window.event;
    if(evt.ctrlKey){
      return document.all?false:evt.preventDefault();
    }else{
      return true;
    }   
    }function handleDocKeyDown(e){
    var evt=e||window.event;
    var srcEl=evt.target||evt.srcElement;
    var nKeyCode=evt.which||evt.keyCode;
      var fbCodes="|107|109|187|189|";
      
      if(evt.ctrlKey&&fbCodes.indexOf("|"+nKeyCode+"|")!=-1){
    return document.all?false:e.preventDefault();
    }else{
    return true;
    }
    }if(document.all){
     document.attachEvent("onmousewheel",handleMScroll);
     document.attachEvent("onkeydown",handleDocKeyDown);
    }else{
     document.addEventListener("DOMMouseScroll",handleMScroll,false);
     document.addEventListener("keydown",handleDocKeyDown,false);
    }  </script>
    </head>
    <body>
    1<br/>
    2<br/>
    3<br/>
    4<br/>
    5<br/>
    6<br/>
    1<br/>
    2<br/>
    3<br/>
    4<br/>
    5<br/>
    6<br/>
    1<br/>
    2<br/>
    3<br/>
    4<br/>
    5<br/>
    6<br/>
    1<br/>
    2<br/>
    3<br/>
    4<br/>
    5<br/>
    6<br/>
    1<br/>
    2<br/>
    3<br/>
    4<br/>
    5<br/>
    6<br/>
    1<br/>
    2<br/>
    3<br/>
    4<br/>
    5<br/>
    6<br/>
    1<br/>
    2<br/>
    3<br/>
    4<br/>
    5<br/>
    6<br/>
    </body>
    </html>
      

  10.   

    xingqiliudehuanghun啊,ff是什么呀?
    上边的代码我考过去试了一下,还是不可以屏蔽快捷键.
      

  11.   

    这个应该不是问题,只要页面做的整齐,不怕放大缩小都是一个整体,sina等网站都是这样的。
      

  12.   

    Abplayer音乐双重奏 音乐MTV随心下载
    笔者的不少朋友是音乐爱好者,休闲之余享受一下经典发烧音乐,相聚之时自娱自乐K歌一番。而之所以能这么既能享受经典音乐,又能K歌自娱,主要原因之一是很多朋友装了名为Abplayer的高清视频播放器。可能有网友产生疑问,一款视频播放器怎么和音乐、K歌扯上了关系。 
    其实Abplayer不仅仅是一款高清视频播放器,除了能欣赏影视之外,还内置了非常丰富的音乐资源,不仅能让我们下载享受经典发烧音乐、更能通过海量MTV进行轻松的K歌自娱自乐。好了闲言碎语少说,还是一起跟笔者来体验一番Abplayer的音乐双重奏吧! 
    经典音乐烧不停 
    软件提供了海量音乐资源,包含了经典音乐、古典音乐、欧美音乐、电影原声,甚至还有纯音乐等。最重要的是,还提供了高保真音乐,这对于喜欢音乐的用户来说绝对会爱不释手。启动Abplayer之后,点击“发烧音乐”我们就可以开始音乐资源下载之旅了。 
    软件按两种方式对音乐资源分类:系列和字母排列。前者分为大碟、风潮系列和古典音乐三大类,其中每一大类又包括若干小类,每一个小类下面又包含了大量音乐专辑。而后者相信不用多介绍,大家也能理解。下面笔者以“宝丽金 难忘的回忆精选Ⅱ”专辑音乐为例说说如何进行音乐资源下载。 (图1:软件按系列和字母排列) 
    在软件中依次点击“大碟-中文经典”,之后主界面将显示该系列下的所有专辑名称,逐一翻页找到“宝丽金 难忘的回忆精选Ⅱ”。点击专辑名称后可见到该专辑的详细信息,其中包含有具体歌曲名称。如果真是你所需要的音乐,那就可以点击“下载”开始下载了。下载开始之后,可以在右侧下载任务列表中查看当前的下载进度(任务列表默认是缩略图模式,如果觉得占空间可以切换为简洁模式)。 (图2:专辑的详细信息) 
    小贴士:如果没耐心一页页翻着找,可以直接在“搜索音乐”中输入关键字进行搜索
    由于下载比较占用网络带宽,如果不想让ABPlayer下载占用太多带宽资源的话,可以更改下载模式。软件总计提供了从高速到低速三种不同的模式。右击系统盒中的Abplayer图标,进入“下载设置”就可以更换下载模式了。 (图3:多种的下载设置) 
    除了可更换下载模式之外,软件还提供了完善的下载管理功能。右击系统盒图标并执行“下载管理”我们可打开爱播精灵工具,这儿可以查看下载任务的详细信息。此外,还可对每个下载模式进行更为细致的参数调整,依次执行“选项-下载选项”即可。 (图4:下载管理中对下载进行详细设置) 
    说完发烧音乐的下载下面再来看看如何使用Abplayer欣赏 MTV 和自娱自乐的K歌活动吧!首先点击“MTV频道”切换至MTV资源界面。在这儿可以看到MTV资源和发烧音乐类似,也是按照系列和字母这2种方式分类。MTV资源的下载流程和发烧音乐一样,这里笔者就不多啰嗦了,直接按分类查找或通过关键字搜索,寻到资源后点击每首MTV的略图就可以加载下载任务了。 (图5:MTV资源搜索 海量MTV随心下) 
    当MTV下载完毕之后,我们就可以使用Abplayer播放欣赏了。当然,如果你想要进行自娱自乐的K歌那还得进行另一番设置。默认的MTV都是带有原唱的,这肯定不符合K歌的需求,因此我们需要将这个原唱取消掉。操作步骤:在播放界面中右击,随后依次执行“音频-音轨-伴奏”就能将原唱屏蔽了。 
    现在,赶紧把麦克风连接入主机音频输入口,再将音箱调整到最大,OK,接下来我们就可以尽情享受K歌的无限自娱了。 
    怎么样,Abplayer的音乐双重奏还符合你的口味吧!ABPlayer让我们真正体验到了影音娱乐一体的感受,从观看高清影视,到欣赏高保真音乐,再到MTV歌曲下载,给我们带来了更多的选择。 
    下载链接:http://player.aeeboo.com/download.aspx
      

  13.   

    如果用ctr+鼠标滑轮,页面会根据鼠标滑轮扩大或者缩小。
    这个功能很实用啊!
    尤其对于字体比较小的页面,
    还有就是英文界面,看得本来就晕,再加上
    字体比较小就更晕了!!!
      

  14.   

     能不能这样子:当按下 ctrl+“+”和 ctrl+“-”的时候,让窗口的大小不变?也就是赋一个定值? 
      

  15.   


    呵呵.在vista的环境下,竟然不起作用!~