Bonjour � tous,
Je reprend le d�veloppement d'un site apr�s quelques ann�es d'abstinence et b�! rien ne va plus, du � l'apparition d'une flop�e d'interface Internet.
IE, Firefox, Netscape,... et j'en passe.
Je travaille sur un script tout simple d'affichage un peu fun, qui fonctionne parfaitement sur IE mais refuse obstin�ment de tourner sous Firefox.
Et malheureusement il faudrais qu'il le fasse...
Si quelqu'un pouvait me filer un coup de pouce ce serait sympa, d'avance merci
voici le script:
Code : S�lectionner tout - Visualiser dans une fen�tre � part
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 <%@LANGUAGE="JAVASCRIPT" CODEPAGE="1252"%> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <style type=text/css> .telestyle { position:absolute; font-size:25pt; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; color:#FF6633; top:96px; left:110px; height:60px; width:600px; filter:alpha(opacity=100); opacity:1.0; -moz-opacity: 1.0; font-variant: small-caps; background-position: center; line-height: 50px; visibility: visible; background-color: #FEF9F5; } </style> </head> <script language="javascript1.5" type="text/javascript"> <!-- var message = "Message d'Accueil" var character = 0; var to_print = ""; var ypos = 96; var next = 0 ; var fade = 100 ; var fade2 = 1.0; var next_message = new Array() ; next_message[0] = "Et voici un Deuxième" next_message[1] = "Et pourquoi pas un troisième" next_message[2] = "et voici le dernier!." next_message[3] = "On revient à l'accueil" function doText(text) { if (document.all){ if (character <= text.length - 1) { to_print += text.charAt(character); teletext.innerHTML = to_print; character++; } else scrollIt(); } setTimeout("doText(message)", 20); } function scrollIt() { if (ypos >= 0) { ypos -= 1; fade -= 3; fade2 -= 0.03; if (ypos < 5) { teletext.innerHTML = "" ; } } else { ypos = 96; character = 0; to_print = ""; nextMessage(); fade = 100; fade2 = 1.0; } teletext.style.top = ypos; teletext.filters.alpha.opacity = fade; teletext.style.opacity = fade2; } function nextMessage() { message = next_message[next] if (next == 3) { next = 0; } else next++; } // --> </script> <body onload="doText(message)"; > <div id="teletext" class="telestyle"> </div> </body> </html>
Partager