從網(wǎng)上找的IE和FF下都兼容的加入收藏的代碼
1
很早就發(fā)現(xiàn)傳統(tǒng)的加入IE收藏夾的代碼在Firefox下是無效的。
2
3
4
<a href="javascript:window.external.AddFavorite('http://www.9enjoy.com','9Enjoy')">添加到收藏夾</a>
5
6
7
今天瀏覽im286,發(fā)現(xiàn)討論兩者兼容的代碼,調(diào)試后,發(fā)現(xiàn)可行:)
8
9
第一段:
10
11
12
<script>
13
function addfavorite()
14
{
15
if (document.all)
16
{
17
window.external.addFavorite('http://www.9enjoy.com','9Enjoy');
18
}
19
else if (window.sidebar)
20
{
21
window.sidebar.addPanel('9Enjoy', 'http://www.9enjoy.com', "");
22
}
23
}
24
</script>
25
<a href="#" onclick="addfavorite()">把本博客加入收藏</a>
26
27
28
29
下面一段更嚴(yán)謹(jǐn),IE6,IE7,F(xiàn)F均通過。
30
31
32
<html>
33
<head>
34
<title>加入收藏</title>
35
<script language="JavaScript" type="text/javascript">
36
function JSAddFavorite()
37
{
38
39
if ( window.sidebar && "object" == typeof( window.sidebar ) && "function" == typeof( window.sidebar.addPanel ) )
40
41
{
42
43
// firefox
44
45
window.sidebar.addPanel( '9Enjoy, 'http://www.9enjoy.com/', '' );
46
47
}
48
49
else if ( document.all && "object" == typeof( window.external ) )
50
51
{
52
53
// ie
54
55
window.external.addFavorite( 'http://www.9enjoy.com/', '9Enjoy' );
56
57
}
58
59
}
60
61
</script>
62
</head>
63
64
<body>
65
<a href="javascript:JSAddFavorite();" title="加入收藏">加入收藏</a>
66
</body>
67
<html>
68
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
注,我使用以上代碼在FF上并未執(zhí)行成功。
這個(gè)是我的代碼
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

注,我使用以上代碼在FF上并未執(zhí)行成功。
1
<script language="javascript">
2
function JSAddFavorite(){
3
if(window.sidebar && "object" == typeof(window.sidebar) && "function"==typeof(window.sidebar.addPanel)){
4
//firefox
5
window.sidebar.addPanel("收藏標(biāo)記","http://www.xxxx.com");
6
}
7
else if(document.all && "object" == typeof(window.external)){
8
//ie
9
window.external.addFavorite("http://www.xxxx.com","收藏標(biāo)記");
10
}
11
}
12
window.setTimeout("JSAddFavorite",60*1000);
13
</script>
如上,在FF上執(zhí)行不成功。不知怎么回事?有知道的兄弟評(píng)論下。

2

3

4

5

6

7

8

9

10

11

12

13
