设为首页
加入收藏
进入论坛
给我留言
 

打造超酷网页右键菜单二法(图) (1)
realrocking   2002-05-21 15:25:55

  
  在一般的网页中,IE浏览器的默认右键菜单是一成不变的固定模式,大部分网友浏览网页时对它的利用率不高。对专业的网页设计师来说,如果能将右键菜单设计成个性化的内容,样式该是多么的酷和方便。

  
  试想一下,用户在你的网站上一点右键,就是你精心组织的“链接”、“发信”,甚至包含了缤纷的交互式Flash动画!如图1——别流口水了,下面咱们就解解馋,看看如何制作吧:)。
  


  图1

  右键菜单的改造,我有两种途径(其实,本质是一样的,都是JavaScript的东西)。

  第一种方法是较早的,把下列源代码复制到网页中HTML文件的中即可。

  < style>
  < !--
  .skin0 {
  position:absolute;
  text-align:left;
  width:200px;
  border:2px solid black;
  background-color:menu;
  font-family:Verdana;
  line-height:20px;
  cursor:default;
  visibility:hidden;
  }
  .skin1 {
  cursor:default;
  font:menutext;
  position:absolute;
  text-align:left;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  width:120px;
  background-color:menu;
  border:1 solid buttonface;
  visibility:hidden;
  border:2 outset buttonhighlight;
  }
  .menuitems {
  padding-left:15px;
  padding-right:10px;
  }
  -->
  < /style>

  < SCRIPT LANGUAGE="JavaScript1.2">
  < !-- Web Site: http://www.painting-effects.co.uk -->

  < !-- This script and many more are available free online at -->
  < !-- The JavaScript Source!! http://javascript.internet.com -->

  < !-- Begin
  var menuskin = "skin1"; // skin0, or skin1
  var display_url = 0; // Show URLs in status bar?
  function showmenuie5() {
  var rightedge = document.body.clientWidth-event.clientX;
  var bottomedge = document.body.clientHeight-event.clientY;
  if (rightedge < ie5menu.offsetWidth)
  ie5menu.style.left = document.body.scrollLeft + event.clientX - ie5menu.offsetWidth;

|下一页||尾 页|

赛迪网



相关报道
在网页中实现细线边框的两种方法 (2002-04-22 13:00:37)
 
更多本栏目内容
让Windows操作系统的启动画面彻底消失 
解决在Dreamweaver中不支持中文文件名的方法 
从Flash中导出透明背景的动态GIF图形 
网页制作精彩实用技巧速递三则 
Photoshop中有效的几种“抠图”技法(图解) 
防范三绝技--谈木马的“查、堵、杀”  
“以逸待劳”--对垃圾邮件说不(多图)  
再谈新欢乐时光病毒手工清除之“痛” 

本站检索



信服网导航



   


内蒙古信息服务中心 版权所有 信服网
CopyRight © 2004-2005 www.xmxxw.com All Rights Reserved
 
建议使用IE4或以上浏览器,分辨率800x600