JS鼠标右键设置

 <script   language="javaScript">  
  <!--  
    menuItems   =   new   Array();  
    menuItemNum   =   0;  
   
    function   addMenuItem(text,   url,   img){  
      if(img)   menuItems[menuItemNum]   =   new   Array(text,   url,   img);  
      else   if(text)   menuItems[menuItemNum]   =   new   Array(text,   url);  
      else   menuItems[menuItemNum]   =   new   Array();  
      menuItemNum++;  
    }  
   
    menuWidth   =   109;   //menu   width  
    menuHeight   =   176;   //menu   height  
    menuDelay   =   50;   //delay   before   menu   appears  
    menuSpeed   =   8;   //speed   which   menu   appears   (lower=faster)  
    menuOffset   =   2;   //offset   of   menu   from   mouse   pointer  
   
    addMenuItem("<center>好极网络</center>","http://www.hjwl.net");  
    addMenuItem();  
    addMenuItem("江苏音符","http://www.jsinfo.net");  
    addMenuItem("第九城市","http://www.the9.com");  
    addMenuItem("新浪网","http://www.sina.com");  
    addMenuItem();  
    addMenuItem("CNN","http://www.cnn.com");  
    addMenuItem("ABC   News","http://www.abcnews.com");  
    addMenuItem("MSNBC","http://www.msnbc.com");  
    addMenuItem("BBC   News","http://news.bbc.co.uk");  
    addMenuItem("CBS   News","http://www.cbsnews.com");  
   
    ///  
    //   do   not   edit   the   code   below,   it   is   required   for   the   menu   to   work   correctly  
    ///  
   
   
    if(window.navigator.appName   ==   "Microsoft   Internet   Explorer"   &&   window.navigator.appVersion.substring(window.navigator.appVersion.indexOf("MSIE")   +   5,   window.navigator.appVersion.indexOf("MSIE")   +   8)   >=   5.5)  
      isIe   =   1;  
    else  
      isIe   =   0;  
   
    if(isIe){  
      menuContent   =   '<table   id="rightMenu"   width="0"   height="0"   cellspacing="0"   cellpadding="0"   style="font:menu;color:menutext;"><tr   height="1"><td   style="background:threedlightshadow"   colspan="4"></td><td   style="background:threeddarkshadow"></td></tr><tr   height="1"><td   style="background:threedlightshadow"></td><td   style="background:threedhighlight"   colspan="2"></td><td   style="background:threedshadow"></td><td   style="background:threeddarkshadow"></td></tr><tr   height="10"><td   style="background:threedlightshadow"></td><td   style="background:threedhighlight"></td><td   style="background:threedface"><table   cellspacing="0"   cellpadding="0"   nowrap   style="font:menu;color:menutext;cursor:default;">';  
      for(m=0;m<menuItems.length;m++){  
        if(menuItems[m][0]   &&   menuItems[m][2])  
          menuContent   +=   '<tr   height="17"   onMouseOver="this.style.background=/'highlight/';this.style.color=/'highlighttext/';"   onMouseOut="this.style.background=/'threedface/';this.style.color=/'menutext/';"   onClick="parent.window.location.href=/''   +   menuItems[m][1]   +   '/'"><td   style="background:threedface"   width="1"   nowrap></td><td   width="21"   nowrap><img   src="'   +   menuItems[m][2]   +   '"></td><td   nowrap>'   +   menuItems[m][0]   +   '</td><td   width="21"   nowrap></td><td   style="background:threedface"   width="1"   nowrap></td></tr>';  
        else   if(menuItems[m][0])  
          menuContent   +=   '<tr   height="17"   onMouseOver="this.style.background=/'highlight/';this.style.color=/'highlighttext/';"   onMouseOut="this.style.background=/'threedface/';this.style.color=/'menutext/';"   onClick="parent.window.location.href=/''   +   menuItems[m][1]   +   '/'"><td   style="background:threedface"   width="1"   nowrap></td><td   width="21"   nowrap></td><td   nowrap>'   +   menuItems[m][0]   +   '</td><td   width="21"   nowrap></td><td   style="background:threedface"   width="1"   nowrap></td></tr>';  
        else  
          menuContent   +=   '<tr><td   colspan="5"   height="4"></td></tr><tr><td   colspan="5"><table   cellspacing="0"><tr><td   width="2"   height="1"></td><td   width="0"   height="1"   style="background:threedshadow"></td><td   width="2"   height="1"></td></tr><tr><td   width="2"   height="1"></td><td   width="100%"   height="1"   style="background:threedhighlight"></td><td   width="2"   height="1"></td></tr></table></td></tr><tr><td   colspan="5"   height="3"></td></tr>';  
      }  
      menuContent   +=   '</table></td><td   style="background:threedshadow"></td><td   style="background:threeddarkshadow"></td></tr><tr   height="1"><td   style="background:threedlightshadow"></td><td   style="background:threedhighlight"></td><td   style="background:threedface"></td><td   style="background:threedshadow"></td><td   style="background:threeddarkshadow"></td></tr><tr   height="1"><td   style="background:threedlightshadow"></td><td   style="background:threedshadow"   colspan="3"></td><td   style="background:threeddarkshadow"></td></tr><tr   height="1"><td   style="background:threeddarkshadow"   colspan="5"></td></tr></table>';  
   
      menuPopup   =   window.createPopup();  
      menuPopup.document.body.innerHTML   =   menuContent;  
    }  
   
    function   showMenu(){  
      menuXPos   =   event.clientX   +   menuOffset;  
      menuYPos   =   event.clientY   +   menuOffset;  
   
      menuXIncrement   =   menuWidth   /   menuSpeed;  
      menuYIncrement   =   menuHeight   /   menuSpeed;  
   
      menuTimer   =   setTimeout("openMenu(0,0)",   menuDelay);  
   
      return   false;  
    }  
   
   
    function   openMenu(height,   width){  
      iHeight   =   height;  
      iWidth   =   width;  
   
      menuPopup.show(menuXPos,   menuYPos,   iWidth,   iHeight,   document.body);  
   
      if(iHeight   <   menuHeight)  
        menuTimer   =   setTimeout("openMenu(iHeight   +   menuYIncrement,   iWidth   +   menuXIncrement)",   1);  
      else  
        clearTimeout(menuTimer);  
    }  
   
   
    if(isIe)   document.oncontextmenu   =   showMenu;  
   
   
  //-->  
  </script>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值