主题:  Dreamweaver菜鸟(就是指我啦)运用层实例

afaleite

职务:普通成员
等级:1
金币:1.0
发贴:223
注册:2002/2/5 9:26:46
#12002/2/26 11:11:37
上次请教大家的那个问题(就是用一张图片next.gif,第一次点击它时隐藏层1,显示隐藏层2;第二次点击时隐藏层2,显示隐藏层3;第三次点击时隐藏层3,显示隐藏层4), 最近想出了一个新做法.
hve和syawn前辈介绍的做法都很好,不过都有一个问题,就是每次点击都会出现一个稀线框.后来我就试着用一个笨蛰的方法,就是把所有要显示的4层(例1--4)都叠在一起,然后再作4层(例01--04),每层都放上next.gif,(所有层的属性均为默认) 然后在层01设置行为,当点击一下后,隐藏层1和层01,层02行为设置为隐藏层2和层02,这样一直设到层04,就不用行为设置了,因为再设计行为就会露出背景了,这层只是陪同显示而已(因为如果你要做一个从层4倒显示回层一的连接这层要设行为).如果要做从层4到层1的倒显示的话作相应的行为行了.
这样做点击连接时就不会出现稀线框了,不过特别要小心一些问题,就是next.gif(下一页连接图标)和pre.gif(上一页连接图标)一定要放在同一层中,至于为什么实际操作中你就会明白了.我建议最好把这两张图片分别放入一个层,再镶入同一个母层中(属性为inherit),这样比较好控制.其实同样的道理,只要你把一大堆层镶入要显示的那4层中就会做出意想不到的效果(想想那些游戏中背景不变的图片浏览).不过这种做法也有很大的限制,最明显的就是显示的4层中的元素一定要同样大小且同样位置(最后一层不同到是没关系),因为只有这样才能遮住下面的元素.不过当然,你也可把层的属性改为隐藏,那样更好控制一点.不过当你的层很多时,还是用hve前辈的那个方法吧,否则会把你累死的.
小弟的技术很菜,还请各位高手看了后不要笑掉大牙.^-^

对了,真的没人会这个问题?
----------------------------------------------------------------------------------------------
请问如何在dreamweaver4中加入按钮声音,就是当别人点一下这个按钮时就会播放声音文件.
如点一下一个门铃的图标就会"丁冬"地响一声.
-----------------------------------------------------------------------------------------------

不会吧!



5DDreamweaver版主

职务:版主
等级:3
金币:10.0
发贴:1031
注册:2001/10/13 14:38:50
#22002/2/26 20:51:33
第一个问题太明白你讲些什么!!呵呵~~~
第二个问题你可以在按钮加入播放声音行为,行为面板有!!



Syawn

职务:普通成员
等级:5
金币:10.0
发贴:2930
注册:2004/6/24 17:14:35
#32002/2/27 10:08:37
其实去掉须线框只要在每个上加onFocus="this.blur()"就可以了~



afaleite

职务:普通成员
等级:1
金币:1.0
发贴:223
注册:2002/2/5 9:26:46
#42002/2/27 10:41:10
谢谢各位前辈的教导.