主题:  怎样实现这些效果??

sunhappy

职务:普通成员
等级:1
金币:0.0
发贴:25
注册:2001/8/11 16:42:56
#12001/8/13 10:04:54
第一:超连接的背景会改变,比如http://www.endlesspowers.com/,点中一个超连接后,一个单元格的背景都会改变
第二:怎样实现,当点中一个超连接后,在其他地方出现文字或图像,不用层可以吗?



风之翅

职务:普通成员
等级:2
金币:10.0
发贴:540
注册:2001/1/31 14:48:59
#22001/8/13 11:13:28
第一个问题:

其中background-color:#666633就是控制背景颜色,但好像一般是用在hover上。。。
第二个问题办法还是有的,但我觉得太麻烦,远不如层来得快。。。斑竹知道有什么简单的方法吗?



panchunhua

职务:普通成员
等级:1
金币:0.0
发贴:26
注册:2001/7/26 17:12:39
#32001/8/13 11:15:48
1.先定義css,如:
.hello{background-color:red}
2.再如下所示:




測試



sunhappy

职务:普通成员
等级:1
金币:0.0
发贴:25
注册:2001/8/11 16:42:56
#42001/8/13 14:57:59
我说的不是要超连接的背景改变,而是整个单元各的颜色都变化,比如象榕树下的首页的菜单条



coax

职务:普通成员
等级:1
金币:0.0
发贴:65
注册:2000/12/25 11:15:15
#52001/8/13 16:39:54
把CLASS应用在TD中应该可以,没试过,你试试!
http://www.asia-ci.com



地狱天使

职务:普通成员
等级:3
金币:10.0
发贴:1195
注册:2000/11/21 14:30:55
#62001/8/13 18:06:17
1、看看无忧详细的解说:

www.51js.com/js/b12171002.htm

2、用层的方法很简单的,不过你也可以用firework做同样的效果。



风之翅

职务:普通成员
等级:2
金币:10.0
发贴:540
注册:2001/1/31 14:48:59
#72001/8/13 19:03:12
分析了榕树下的源代码,终于找到更简单的方法了,就是在刚才我的代码中加上width宽度。如果你表格有600px,有10个链接对象,width就设为600+10=60px,一切搞定!!!
看看源代码吧

再引用>链接对象



动力火柴

职务:普通成员
等级:1
金币:0.0
发贴:81
注册:2001/7/21 22:15:55
#82001/8/14 0:20:16
第二个问题好象可以用innerHTML来实现...



5D荣誉斑竹

职务:普通成员
等级:5
金币:10.0
发贴:3292
注册:2001/5/24 10:01:29
#92001/8/14 1:43:41
什么是innerHTML?

如果换图片,在DW的行为里有swap image
如果换文字,在DW的行为里有set text
但只能对层,桢,状态栏,文本输入框
如果你换文字不想用层和桢,就用输入框,用css把边框去掉或改一下

用js做,很简单,但我不会

除此之外,还有别的方法吗?



snoopy_5d

职务:普通成员
等级:1
金币:0.0
发贴:83
注册:2000/10/16 19:11:02
#102001/8/14 13:17:15
图片可以加CSS属性display的。

最初写成

鼠标相应的时候, 把pic001.style.display=”“就成了。

坏处是,DISPLAY的变动,会让整个图片的位置突然多出来,如果放在表格里,应该是
被拉宽的感觉。如果用VISIBLITY呢,倒是图片空间始终空在那里,不会有突兀的感觉。

不过要是你的IMG本身和别的元素排版没什么关系,这样可以试看看。

对于文字,SPAN或者DIV都可以有DISPLAY的属性,不过DIV都用了的话,和层就一个意思了,



风之翅

职务:普通成员
等级:2
金币:10.0
发贴:540
注册:2001/1/31 14:48:59
#112001/8/14 14:05:19
睡在上铺的兄弟,怎样引用?好像要用javasctip程序实现,教教我,那玩意不熟。。。



Syawn

职务:普通成员
等级:5
金币:10.0
发贴:2930
注册:2004/6/24 17:14:35
#122001/8/17 20:00:38
只要用css的.td:hover{.....}就可以的吧~~~