Du bist nicht angemeldet.

  • Anmelden
  • Registrieren

Netspider

Anfänger

Beiträge: 5

1

26.06.2005, 15:53

Newsblock

[size=3]In diesem Tutorial lernen sie einen einfachen News Block in ihre Homepage einzubinden. Dazu einfach folgendes Script in den <Body> Bereich einfügen:

Quellcode

1
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
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
[/color][/font]
[font=Times New Roman][color=black]<SCRIPT LANGUAGE="JavaScript">[/color][/font]

[font=Times New Roman][color=black]<!--//[/color][/font]

[font=Times New Roman][color=black]var browserName = navigator.appName;[/color][/font]

[font=Times New Roman][color=black]var browserVer = parseFloat(navigator.appVersion);[/color][/font]

[font=Times New Roman][color=black]var browserMac = navigator.appVersion.indexOf("Macintosh"); [/color][/font]

[font=Times New Roman][color=black]var browserWin = navigator.appVersion.indexOf("Win"); [/color][/font]

[font=Times New Roman][color=black]var version = "ack"; [/color][/font]

[font=Times New Roman][color=black]if (browserName == "Netscape" [/color][/font]

[font=Times New Roman][color=black]&& browserVer >= 3) version = "n3"; [/color][/font]

[font=Times New Roman][color=black]if (browserName == "Netscape" [/color][/font]

[font=Times New Roman][color=black]&& browserVer >= 4) version = "n4"; [/color][/font]

[font=Times New Roman][color=black]if (browserName == "Microsoft Internet Explorer" [/color][/font]

[font=Times New Roman][color=black]&& browserVer >= 3.01 [/color][/font]

[font=Times New Roman][color=black]&& browserMac != -1) version = "ie3m"; [/color][/font]

[font=Times New Roman][color=black]if (browserName == "Microsoft Internet Explorer" [/color][/font]

[font=Times New Roman][color=black]&& browserVer >= 4) version = "ie4"; [/color][/font]

[font=Times New Roman][color=black]var libOk = (version == "n4"[/color][/font]

[font=Times New Roman][color=black]|| version == "ie4") ? true : false;[/color][/font]

[font=Times New Roman][color=black]var rollOk = (version == "n3"[/color][/font]

[font=Times New Roman][color=black]|| version == "n4"[/color][/font]

[font=Times New Roman][color=black]|| version == "ie3m"[/color][/font]

[font=Times New Roman][color=black]|| version == "ie4") ? true : false;[/color][/font]

[font=Times New Roman][color=black]var ImgButtonOk = (version == "ie4") ? true : false; [/color][/font]



[font=Times New Roman][color=black]var currentNews = 0;[/color][/font]

[font=Times New Roman][color=black]var numNews = 0;[/color][/font]

[font=Times New Roman][color=black]var newsArr = new Array();[/color][/font]

[font=Times New Roman][color=black]var dateArr = new Array();[/color][/font]

[font=Times New Roman][color=black]addToNews("AKTUELLE NEWS","2002-07-20");<!-- Hier stellen Sie die News und das Datum ein -->[/color][/font]

[font=Times New Roman][color=black]function addToNews(news,datum)[/color][/font]

[font=Times New Roman][color=black]{[/color][/font]

[font=Times New Roman][color=black]newsArr[numNews] = news; [/color][/font]

[font=Times New Roman][color=black]if(datum!=null) dateArr[numNews] = datum; [/color][/font]

[font=Times New Roman][color=black]else dateArr[numNews] = ""; [/color][/font]

[font=Times New Roman][color=black]numNews++; [/color][/font]

[font=Times New Roman][color=black]}[/color][/font]

[font=Times New Roman][color=black]function updateNews() [/color][/font]

[font=Times New Roman][color=black]{[/color][/font]

[font=Times New Roman][color=black]if(version == "ie4" && navigator.appVersion.indexOf("4.01")==-1){ [/color][/font]

[font=Times New Roman][color=black]document.all["news"].innerHTML = "<font size=1px>["+dateArr[currentNews]+"]:</font><br>"+newsArr[currentNews];[/color][/font]

[font=Times New Roman][color=black]currentNews++;[/color][/font]

[font=Times New Roman][color=black]if(currentNews == newsArr.length)currentNews = 0;[/color][/font]

[font=Times New Roman][color=black]setTimeout("updateNews()",6000);[/color][/font]

[font=Times New Roman][color=black]}[/color][/font]

[font=Times New Roman][color=black]else{[/color][/font]

[font=Times New Roman][color=black]var num = Math.floor((newsArr.length-1)*Math.random()+0.5);[/color][/font]

[font=Times New Roman][color=black]document.write(newsArr[num]);[/color][/font]

[font=Times New Roman][color=black]}[/color][/font]

[font=Times New Roman][color=black]}[/color][/font]

[font=Times New Roman][color=black]//-->[/color][/font]

[font=Times New Roman][color=black]</SCRIPT>[/color][/font]
[font=Times New Roman]

[/size]

Thema bewerten