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