设为首页 加入收藏 网站首页
休闲娱乐
军事·社会百态·娱乐八卦·校园
体育·美女写真·幽默笑话·游戏
综合·在线视频·搞笑图片·灵异
两性生活
两性知识·性爱技巧
情色实录·两性图片
女性健康·同性之恋
电脑网络
网络编程·网页制作·软件教学
操作系统·图形图象·冲浪宝典
网络安全·邮件系统·认证考试
热点专题
芙蓉·真人漫画
72式·欲望都市
帅哥·人体彩绘
您现在的位置: 世纪中国 >> 网页制作 >> DHTML教程 >> 教程正文
DHTML模拟菜单
作者:中国图霸    教程来源:网络    点击数:    更新时间:2007-1-2

{ 在以前的HTML里,元素的位置只能依次排列,我们很难精确地定位与控制网页中的一些元素。CSS2Cascading Style Sheet Level 2,层叠样式单第二版的布局Layout属性出现并得到浏览器的广泛支持之后,我们不仅可以静态地实现以上目的,而且可以根据鼠标、键盘、时间等预定义好的外界事件动态地改变布局。时下非常流行的网页中“活动的层”便是它的一种形象的运用,我们这里要讲的是如何运用这些属性结合一些DHTML对象在网页中实现类似Windows窗口的下拉菜单(如图所示)。请看以下代码及详细说明。

<-- 以下部分应该插在代码的<head>之后 -->

<style><--

/ 这是一些CSS样式。其中″btnTD″是按钮在被按下之前“凸起”的样式类:边框被设置为宽度为1个像素的实线,其中左边框和上边框颜色为浅色(这里为白色),右下边框为深色(深灰色),如果背景为灰色的HTML元素(如单元格)使用这个样式的话,那就非常像一个“凸出”的按钮;“btnDTD”是按钮被按下时“凹下”的样式。 /

.btnTD  border-left 1 solid #ffffff border-right 1 solid #808080

border-top 1 solid #ffffff border-bottom 1 solid #808080 

.btnDTD  border-left 1 solid #808080 border-right 1 solid #ffffff

border-top 1 solid #808080 border-bottom 1 solid #ffffff 

td  font-family 宋体 font-size 9pt 

--></style>

<script language=″javascript″><--

//判断哪个按钮被按下的全局变量

var intBlnClk=0

//鼠标经过、离开、点击更改单元格CSS样式的函数

function mOvrOutobjSrc

var argvargcblnActivestrColorstrBgColorstrClassstrClassDstrCursor

argv=mOvrOut.argumentsargc=argv.length

/默认情况下不将当前对象置为“激活”/

blnActive=argc>1﹖evalargv[1]false

/默认鼠标经过当前对象的样式为“凸出的按钮形”/

strClass=argc>2 && argv[2]=′′﹖argv[2]′btnTD′

/默认鼠标点击的时候当前对象为“凹下的按钮形”/

strClassD=argc>3 && argv[3]=′′﹖argv[3]′btnDTD′

/将当前对象激活时候的前景色为白色、背景色为蓝色、鼠标样式为手形/

strColor=′#ffffff′strBgColor=′#000080′strCursor=′hand′

/IE4及其更高版本才支持这些JavaScript对CSS样式的动态改变/

ifdocument.all

//将当前对象的鼠标样式置为参数传递值

objSrc.style.cursor=strCursor

//如果是鼠标进入当前对象范围

ifobjSrc.contains

[1] [2] [3] 下一页

分类推荐
社会 社会 娱乐 军事 校园
幽默 体育 女性 专题
电脑 编程 网页 软件 系统
安全 图象 冲浪 认证
搞笑 人物 动物 物品 表情
签名 色图 漫画 奇闻
美女 明星 清纯 自拍 欧美
丝袜 卡通 性感 走光
两性 知识 性图 孕育 技巧
同性 单身 情感 实录
视频 写真 搞笑 MTV 翻唱
写实 片段 游戏 综艺
DHTML教程热门文章
普通教程 DHTML Scriptlet
普通教程 DHTML模拟菜单
普通教程 认识DHTML中的“行为”组件
普通教程 实现Web页面内容动态改变的dht
普通教程 WebEditor网页制作新客
普通教程 动态链接、鼠标击活链接
普通教程 让你的网页活跃起来
普通教程 DHTML的初步入门
普通教程 如何用DHTML编制网页
普通教程 加快 DHTML 的一组技巧
普通教程 实现网页渐入特殊效果
普通教程 在网页上实现文字闪烁
普通教程 在你的主页中为Web Robot设计路
普通教程 会移动的文字(Marquee)
普通教程 用DHTML制作带链接的滚动公告栏
普通教程 用推送技术动态更新页面内容
普通教程 在网页上制作仿电视演职员表效
普通教程 现网页自动刷新
普通教程 DHTML幻灯片播放程序(一)
普通教程 DHTML幻灯片播放程序(二)

  广东广州海珠区 世纪网络工作室 版权所有 上海电信提供网络带宽
信箱: 9297659@qq.com 粤ICP备06113754号