第10章 使用AP元素和行为_第1页
第10章 使用AP元素和行为_第2页
第10章 使用AP元素和行为_第3页
第10章 使用AP元素和行为_第4页
第10章 使用AP元素和行为_第5页
已阅读5页,还剩38页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

网页制作实例教程

(第3版)——使用AP元素和行为

(第10章)1,AP元素的使用方法2,行为的使用方法本章要点:

10.1.1认识AP元素

10.1使用AP元素

AP元素是容器对象,HTML文件正文中的对象都能包含在AP元素中,所以AP元素能用来实现页面布局。AP元素的位置是可重叠的,设计者不仅能控制AP元素的前后位置,也能控制AP元素的显示或隐藏。AP元素在页面中的位置不受限制,可以用来给HTML页面元素分配绝对位置,对应的HTML标记是“div”。网页制作不一定必须使用AP元素,但掌握了AP元素的使用方法,能够大大加强网页设计的灵活性,给网页添加意想不到的效果。

10.1.2插入AP元素

10.1使用AP元素

1.用命令菜单“插入”菜单→“布局对象”→“APDiv”,系统在当前光标位置自动插入一个默认大小的AP元素。

10.1.2插入AP元素

10.1使用AP元素

2.用功能面板打开“插入”面板的“布局”选项组→单击“标准”按钮→单击“绘制APDiv”→拖动鼠标在“设计”视图画一块区域,松开鼠标后网页中显示AP元素的范围。

10.1.2插入AP元素

10.1使用AP元素

3.插入嵌套的AP元素光标置于AP元素中→单击“插入”面板的“绘制APDiv”图标→拖动鼠标在AP元素内部画出一块区域,松开鼠标后显示嵌套的AP元素。

10.1.3设置AP元素首选参数

10.1使用AP元素

“编辑”菜单→“首选参数”→“分类”列表选“AP元素”→设置选项。

10.1.4显示AP元素标识

10.1使用AP元素

页面中插入AP元素以后,页面左上角会显示APDiv标识,嵌套的AP元素左上角也会显示APDiv标识。按住Alt键单击标识会显示AP元素的名称。如果标识没有显示,进行以下操作使标识显示出来。(1)定义“首选参数”的“不可见元素”“编辑”菜单→“首选参数”→“分类”列表选“不可见元素”→右边选项列表中勾选“AP元素的锚点”→单击“确定”按钮。(2)定义“可视化助理”“查看”菜单→“可视化助理”→使“不可见元素”前有对勾。

10.1.5AP元素的属性面板

10.1使用AP元素

1,单个AP元素的属性面板2,多个AP元素的属性面板

10.1.6AP元素面板

10.1使用AP元素

“AP元素”面板显示当前网页所有AP元素。(1)勾选“防止重叠”,AP元素互不重叠。(2)“眼睛”列定义AP元素在“设计”窗口是否可见。(3)“ID”列定义AP元素名字,双击名字后可以更换名字。(4)“Z”列定义AP元素的显示级别,数字大的显示在数字小的元素上面。这个数字是相对值。

10.1.7AP元素的操作

10.1使用AP元素

1,选中AP元素2,调整AP元素大小3,移动AP元素

4,对齐多个AP元素

10.1.8AP元素与表格相互转换10.1使用AP元素

“修改”菜单→“转换”→级联菜单中选择相应命令。10.1使用AP元素

例10-1在网页中使用AP元素

10.2.1定义AP元素位置和大小的样式10.2AP元素样式

1.定义AP元素位置(1)position,取值有absolute(绝对定位)和relative(相对定位)。(2)left,定义AP元素在页面左端的位置,单位是像素。(3)top,定义AP元素在页面顶端的位置,单位是像素。2.定义AP元素大小(1)width,定义AP元素的宽度,单位是像素。(2)height,定义AP元素的高度,单位是像素。3.定义AP元素的显示层次z-index,值是相对值,z-index数值高的AP元素显示在z-index的数值低的AP元素上层。10.2AP元素样式

例10-2定义AP元素位置的样式<html><head><title>位置样式</title><styletype="text/css"><!--#apDiv1{position:absolute;left:65px;top:62px;width:168px;height:212px;background-color:#0000FF;z-index:1;}#apDiv2{position:absolute;left:17px;top:19px;width:136px;height:113px;background-color:#FFC;z-index:2;}#apDiv3{position:absolute;left:24px;top:159px;width:137px;height:31px;background-color:#0000FF;z-index:2;font-size:24px;font-weight:bold;text-align:center;color:#FF0;}-->10.2AP元素样式

</style></head><body><divid="apDiv1"><divid="apDiv2"><imgsrc="cat1.jpg"width="136"height="113"/></div><divid=“apDiv3”>我是黑猫!</div></div></body></html>

10.2.2控制AP元素的显示10.2AP元素样式

例10-3定义AP元素是否显示<html><head><title>显示样式</title><styletype="text/css"><!--#ys1{position:absolute;top:100;left:50;}#ys2{position:absolute;top:100;left:50;visibility:hidden;}p{color:red;font-weight:bolder;}--></style></head><body><p>不管白猫黑猫逮住老鼠就是好猫</p>

10.2AP元素样式

<ahref="#"nclick="ys1.style.visibility='visible';ys2.style.visibility='hidden'">猫1</a><ahref="#"nclick="ys2.style.visibility='visible';ys1.style.visibility='hidden'">猫2</a><divid=ys1><imgsrc=cat1.jpg><p>我是黑猫</div><divid=ys2><imgsrc=cat2.jpg><p>我也是黑猫</div></body></html>10.3认识行为

10.3.1什么是行为行为是“事件”和“动作”的结合。例如,当鼠标移动到网页的图片上时,图片变小,此时,鼠标移动称为“事件”,图像变化称为“动作”。

10.3.2什么是事件事件是浏览器生成的消息,反映该页的访问者所执行的操作。例如:用鼠标单击文字打开信息框,浏览器为该行为生成一个“onClick”事件。

10.3.3什么是动作动作是一组预先编写好的JavaScript代码,这些代码能完成特定任务。例如:交换图像、打开浏览器窗口等。DreamweaverCS4提供了很多动作,可以在“行为”面板的“行为”菜单中中查看。10.3认识行为

10.3.4“行为”面板“行为”面板提供行为,面板上方有6个按钮,从左到右依次为:显示当前对象的行为、显示全部行为、添加行为、删除行为、向上移动行为、向下移动行为。

10.3认识行为

10.3.5“行为”菜单在“行为”面板单击“添加行为”按钮,显示“行为”菜单。

“效果”级联菜单

10.4使用行为

10.4.1弹出信息框例10-4打开网页弹出信息框10.4使用行为

10.4.2打开浏览器窗口例10-5打开浏览器窗口10.4使用行为

10.4.3制作交换图像例10-6交换图像10.4使用行为

10.4.4显示-隐藏AP元素例10-7显示-隐藏AP元素10.4使用行为

10.4.5改变对象属性例10-8动态地改变AP元素的背景色10.4使用行为

10.4.6使用AP元素效果例10-9使用AP元素效果“增大/收缩”效果“遮帘”效果10.4使用行为

10.4.7设置状态栏文本例10-10设置状态栏文本10.5调用JavaScript

10.5.1认识JavaScript1.JavaScript简介JavaScript是一种基于对象和事件驱动、并具有安全性能的脚本语言,用来编写功能模块,前面介绍的各种行为就是用JavaScript编写的。嵌入到HTML文档的脚本要包括在标记<script>和</script>中,脚本代码可以放在HTML文档的任何位置,但为了程序清晰方便阅读,通常将脚本放在文档头部。JavaScript脚本区分大小写。如果把<script>和</script>括起来的脚本放到HTML的注释标记<!--与-->之间,那么遇到不支持JavaScript语言的浏览器,脚本语句也不会显示出来。10.5调用JavaScript2.编程标记<script><script>是HTML的编程标记,<script>与</script>用来界定程序的开始和结束,之间的部分是脚本代码和相关函数。<script>标记有2个重要属性:(1)language属性,定义脚本程序的类型,属性值可以是JavaScript或VBScript。(2)src属性,指出脚本源程序的URL。单独的JavaScript源程序文件以js为扩展名,用src属性链接。如果没有src属性,浏览器默认所有JavaScript源代码都在<script>与</script>之间。3.嵌入式JavaScript脚本位于<script>与</script>之间JavaScript脚本称为嵌入式JavaScript脚本。10.5调用JavaScript例10-11嵌入式JavaScript脚本<html><head><title>第1个JavaScript程序</title><scriptlanguage="JavaScript">document.write("编写第1个JavaScript程序")</script></head><body><scriptlanguage="JavaScript">alert("欢迊使用JavaScript语言")</script></body></html>10.5调用JavaScript4.外部JavaScript脚本建立以“js”为扩展名的脚本文件,存放在脚本文件中的JavaScript脚本称为“外部JavaScript脚本”。如果HTML文档中既调用了外部脚本,也使用嵌入式脚本,则由src属性指定的脚本先被处理,然后再处理嵌入在HTML文档中的脚本。<html><head><title>第1个JavaScript程序</title><scriptlanguage="JavaScript"src="jiaoben1.js"></script></head><body></body></html>document.write("编写第1个JavaScript程序")alert("欢迊使用JavaScript语言")脚本文件网页文件10.5调用JavaScript5.用事件触发JavaScript脚本如果把脚本放在函数中,就能用事件触发函数,从而执行脚本内容。(1)函数函数是能够完成某种功能的语句集合。函数由设计人员自己定义,可以在程序中反复调用。(2)定义函数的格式

function函数名(参数表){函数体;return表达式;}(3)定义函数的说明·对函数的调用通过函数名实现,函数名区分大小写。·参数表是可选部分,如果多于一个参数,之间用逗号分隔。·函数体是脚本代码,用花括号括起来。·return语句用来返回函数值,如果函数无返回值,return语句省略。10.5调用JavaScript例10-13用事件触发JavaScript函数<html><head><title>第1个JavaScript程序</title><scriptlanguage="JavaScript"src="jiaoben2.js"></script></head><bodyonload="abc()"></body></html>functionabc(){document.write("编写第1个JavaScript程序")alert("欢迊使用JavaScript语言")}脚本文件网页文件10.5调用JavaScript

10.5.2“调用JavaScript”行为例10-14“调用JavaScript”行为10.5调用JavaScript

10.5.3使用其他方法插入JavaScript脚本使用菜单使用面板10.6上机实验

10.6.1实验1-隐藏和显示AP元素10.6上机实验

10.6.2实验2-用JavaScript脚本显示日期和星期today=newDate();y=today.getFullYear();m=today.getMonth()+1;d=today.getDate();w=today.getDay();document.write("今天是:"+y+"年"+m+"月"+d+"号"+"  ");switch(w){case1:document.write("星期一");break;case2:document.write("星期二");break;case3:document.write("星期三");break;case4:document.write("星期四");break;case5:document.write("星期五");break;case6:document.write("星期六");break;case0:document.write("星期日");}10.6上机实验

10.6.2实验2-用JavaScript脚本显示日期和星期10.6上机实验

10.6.3实验3-综合使用AP元素、CSS样式、JavaScript函数10.6上机实验<html><head><metahttp-equiv="Content-Type"content="text/html;charset=gb2312"/><title>风景如画</title><scriptlanguage="javascript">functionShowDiv(Tdiv)<!--本函数显示一个AP元素隐藏其他AP元素-->{document.all.aa.style.display="none";<!--先将所有AP元素设置为不可见-->document.all.bb.style.display="none";document.all.cc.style.display="none";document.all.dd.style.display="none";Tdiv.style.display="";<!--将传递给函数的AP元素设置为可见-->}</script><styletype="text/css"><!--定义4个AP元素的CSS样式-->#aa{position:relative;width:500px;height:240px;z-index:1;}#bb{position:relative;width:500px;height:240px;z-index:2;}#cc{position:relative;width:500px;height:240px;z-

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论