Du bist nicht angemeldet.

  • Anmelden
  • Registrieren

Netspider

Anfänger

Beiträge: 5

1

26.06.2005, 15:24

Ticker selber programmieren

[size=3]Dies ist ein kleines Tutorial in dem ihr lernt einen Ticker zu programmieren.

Kopiert dazu einfach folgenden Code in den <Head> Bereich:

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
[/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 delay=100;[/color][/font]

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

[font=Times New Roman][color=black]var msg=new Array[/color][/font]

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

[font=Times New Roman][color=black]'Gif Bilder',[/color][/font]

[font=Times New Roman][color=black]'Scripts',[/color][/font]

[font=Times New Roman][color=black]'all',[/color][/font]

[font=Times New Roman][color=black]'for you!'[/color][/font]

[font=Times New Roman][color=black]);[/color][/font]

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

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

[font=Times New Roman][color=black]do_ticker(msg[0], 0, 1);[/color][/font]

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

[font=Times New Roman][color=black]function do_ticker(text, pos, dir)[/color][/font]

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

[font=Times New Roman][color=black]var out='<font>&nbsp;<font color=red><font size=9 face="verdana">'+text.substring(0, pos)+'</font></font>&nbsp;</font>';[/color][/font]

[font=Times New Roman][color=black]if(navigator.appName=="Netscape")[/color][/font]

[font=Times New Roman][color=black]with(document.ticker.document)[/color][/font]

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

[font=Times New Roman][color=black]open(); write(out); close();[/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]ticker.innerHTML=out;[/color][/font]

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

[font=Times New Roman][color=black]if(pos>text.length)[/color][/font]

[font=Times New Roman][color=black]setTimeout('do_ticker("'+text+'",'+pos+','+(-dir)+')', delay*10);[/color][/font]

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

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

[font=Times New Roman][color=black]if(pos<0)[/color][/font]

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

[font=Times New Roman][color=black]if(++nextm>=msg.length)[/color][/font]

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

[font=Times New Roman][color=black]text=msg[nextm];[/color][/font]

[font=Times New Roman][color=black]dir=-dir;[/color][/font]

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

[font=Times New Roman][color=black]setTimeout('do_ticker("'+text+'",'+pos+','+dir+')', delay);[/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]
[/size]

Thema bewerten