1
1.对搜索引擎友好
2
2.对美工友好,因为数据和代码是分开的,完全不懂js的都可以用fontpage修改动画内容
3
可以把js代码保存为一个文件 然后<script src="1.js"></script>,然后无须修改代码一个字母
4
就可以在多个页面中实现动画了
5
<style>
6
#g_div{text-align:right;overflow:hidden}
7
.b{width:24px; height:16px; background:#737373; font-size:14px; font-weight:bold; color:#fff; text-decoration:none;margin-left:1px}
8
.b:hover{width:24px; height:16px; background:#780001; font-size:14px; font-weight:bold; color:#fff; text-decoration:none;margin-left:1px}
9
.bhover{width:24px; height:16px; background:#780001; font-size:14px; font-weight:bold; color:#fff; text-decoration:none;margin-left:1px}
10
</style>
11
<div id="g_div" style="width:270px;height:252px"><a
12
href="#" target=_blank><img
13
id="g_img" style="FILTER:revealTrans(duration=1,transition=23);width:266px;height:220px;border:1px green solid" src="http://zi.csdn.net/xian.gif">
14
</a><a
15
href="http://www.baidu.com/" for="http://zi.csdn.net/xian.gif" target="_blank">1.CSDN程序员</a><a
16
href="http://www.126.com/" for="http://zi.csdn.net/microsoft280_187.jpg" target="_blank">2.CSDN程序员</a><a
17
href="http://mp3.baidu.com/" for="http://zi.csdn.net/live.gif" target="_blank">3.CSDN程序员</a><a
18
href="http://post.baidu.com/" for="http://zi.csdn.net/new-mba.gif" target="_blank">4.CSDN程序员</a><a
19
href="http://top.baidu.com/" for="http://zi.csdn.net/book.jpg" target="_blank">5.CSDN程序员</a>
20
</div>
21
<script language="JavaScript">
22
function f(){
23
var g_sec=3 //几秒后切换图片
24
var g_items=new Array()
25
var g_div=document.getElementById("g_div")
26
var g_img=document.getElementById("g_img")
27
var g_imglink=g_img.parentElement
28
var arr=g_div.getElementsByTagName("A")
29
var arr_length=arr.length
30
var g_index=1
31
var show_img=function(n){
32
if (/\d+/.test(n)){
33
var prev=g_index+1
34
g_index=n-1
35
}else{
36
var prev=(g_index>arr.length)?(arr_length-1):g_index+1
37
g_index=(g_index<arr_length-2)?(++g_index):0
38
}
39
if (document.all){
40
g_img.filters.revealTrans.Transition=23;
41
g_img.filters.revealTrans.apply();
42
g_img.filters.revealTrans.play();
43
}
44
arr[prev].className="b"
45
arr[g_index+1].className="bhover"
46
g_img.src=g_items[g_index].img.src
47
g_img.title=g_items[g_index].txt
48
g_imglink.href=g_items[g_index].url
49
g_imglink.target=g_items[g_index].target
50
51
}
52
for(var i=1;i<arr_length;i++){
53
g_items.push({txt:arr[i].innerHTML,
54
url:arr[i].href,
55
target:arr[i].target,
56
img:(function(){var o=new Image;o.src=arr[i].getAttribute("for");return o})()})
57
arr[i].title=arr[i].innerHTML
58
arr[i].innerHTML=[i," "].join("")
59
arr[i].className="b"
60
arr[i].onclick=function(){
61
event.returnValue=false;
62
show_img(event.srcElement.innerText)
63
}
64
}
65
show_img(1)
66
var t=window.setInterval(show_img,g_sec*1000)
67
g_img.onmouseover=function(){window.clearInterval(t)}
68
g_img.onmouseout=function(){t=window.setInterval(show_img,g_sec*1000)}
69
}
70
window.attachEvent("onload",f)
71
</script>
72![]()

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64

65

66

67

68

69

70

71

72
