奥运倒计时: 设为首页 加入收藏
论坛登陆 用户名: 密码:
首页 新闻资讯 文章中心 黑客资源 黑客点睛 安全防护 软件下载 动画教程 商城中心 技术问答 论坛社区
文章 下载 图片
资源  
 您现在的位置: 太平洋安全网 > 资源 > web开发 > DreamWeaver > 资源正文
Dreamweaver 8 利用行为制作动态页面
   
作者:佚名    资源来源:不详    点击数:    更新时间:2007-11-2    
128362>

  这篇教程为“Dreamweaver 8 入门经典教程”的一部分。查看全套教程>>>>>。

  一般说来,动态网页是通过JaveScript或基于JaveScript的DHTML代码来实现的。包含JaveScript脚本的网页,还能够实现用户与页面的简单交互。但是编写脚本既复杂又专业需要专门学习,而Dreamweaver提供的“行为”的机制,虽然行为也是基于JaveScript来实现动态网页和交互的,但却不需书写任何代码。在可视化环境中按几个按钮,填几个选项就可以实现丰富的动态页面效果,实现人与页面的简单交互。

  行为是事件与动作的彼此结合。例如,当鼠标移动到网页的图片上方时,图片高亮显示,此时的鼠标移动称为时间,图片的变化称为动作,一般的行为都是要有事件来激活动作。动作时由预先写好的能够执行某种任务的JavaScript代码组成,而事件是由浏览器前用户的操作相关,如单击鼠标、鼠标上滚等。

  一、了解行为

   “行为”可以创建网页动态效果,实现用户与页面的交互。行为是由事件和动作组成的,例如:将鼠标移到一幅图像上产生了一个事件,如果图像发生变化(前面介绍过的轮替图像),就导致发生了一个动作。与行为相关的有三个重要的部分——对象、事件和动作。

  1. 对象(Object)

  对象是产生行为的主体,很多网页元素都可以成为对象,如图片、文字、多媒体文件等,甚至是整个页面。

  2. 事件(Event)

  事件是触发动态效果的原因,它可以被附加到各种页面元素上,也可以被附加到HTML标记中。一个事件总是针对页面元素或标记而言的,例如:将鼠标移到图片上、把鼠标放在图片之外、单击鼠标,是与鼠标有关的三个最常见的事件(onMouseOver、onMouseOut、onClick)。不同的浏览器支持的事件种类和多少是不一样的,通常高版本的浏览器支持更多的事件。

  3. 动作(Action)

  行为通过动作来完成动态效果,如:图片翻转、打开浏览器、播放声音都是动作。动作通常是一段JaveScript代码,在Dreamweaver中使用Dreamweaver内置的行为往页面中添加JaveScript代码,就不必自己编写。

  4. 事件与动作

  将事件和动作组合起来就构成了行为,例如,将onClick行为事件与一段JaveScript代码相关联,单击鼠标时就可以执行相应的JaveScript代码(动作)。一个事件可以同多个动作相关联(1:n),即发生事件时可以执行多个动作。为了实现需要的效果,我们还可以指定和修改动作发生的顺序。

资源录入:admin    责任编辑:admin 
  • 上一资源资源:

  • 下一资源资源:
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
       推荐文章
    推荐资源Windows 2000 设置Internet连接属性
    推荐资源Windows 2000 建立Internet连接
    推荐资源Windows 2000 浏览器窗口简介
    推荐资源Windows 2000 浏览器功能的增强
    推荐资源Windows 2000 快速使用共享资源
    推荐资源Windows 2000 软件资源共享
    推荐资源Windows 2000 硬件资源共享
    推荐资源Windows 2000 WINS服务器配置
       热门文章
    推荐资源Windows 2000 设置Internet连接属性
    推荐资源Windows 2000 建立Internet连接
    推荐资源Windows 2000 浏览器窗口简介
    推荐资源Windows 2000 浏览器功能的增强
    推荐资源Windows 2000 快速使用共享资源
    推荐资源Windows 2000 软件资源共享
    推荐资源Windows 2000 硬件资源共享
    推荐资源Windows 2000 WINS服务器配置
        本站推荐
  • 此栏目下没有推荐安全防护

  • 关于我们 | 联系方法 | 招聘信息 | 加入会员 | 诚征代理 | 广告服务 | 欢迎投稿 | 站长信箱 | 友情链接 | 网站地图
    24小时客服:0374-7126138 技术支持:0374-7126138 投诉电话:0374-7967536
    客服QQ:883039 售后QQ:827520 技术QQ:78305152 投稿-商业:576880739
    Copyright 太平洋科技 2003-2007 版权所有 All Rights Reserved
      许可证号:豫ICP备07005385号