Bonsoir otut le monde,
Voila, je suis sur un problème depuis le debut de la journée.
Je réalise unsite. il y a deux parties principales : le menu et l'écran principal.
J'ai fait un tableau pour les séparer.
Dans l'écran principale il y a deux 'écrans', c'est à dire deux carrés ou il y aura des images.
Chaque menu permet de visualiser un couple d'image (1 image par écran)
jusque là tout va bien.
Mais il doit être possible de présenter plusieurs versions de ce menu (plusieurs couples d'images). Pour cela, le mécanisme du défilement à été choisi. -> Donc pour un menu on doit pouvoir faire défiler plusieurs coupkes d'images.
Pour l'instant j'ai réussi à faire défiler une partie d'un couple pour un menu (oui c'est maigre :p:p) Pour cela j'ai récupéré un code javascript mais je n'en ai jamais fait et je ne sais pas trop quoi modifier pour que ça marche. Voici ma page de code :
En fait il me manque :
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
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134 <html> <head> <STYLE type="text/css"> P{ text-indent:30px} </style> <title>** AlfaDir **</title> <!-- DEBUT DU SCRIPT Pour le défilement des images--> <SCRIPT LANGUAGE="JavaScript"> imgPath = new Array; SiClickGoTo = new Array; if (document.images) { i0 = new Image; i0.src = 'images/Skin_1/logo.jpg'; SiClickGoTo[0] = ""; imgPath[0] = i0.src; i1 = new Image; i1.src = 'images/Skin_1/Client01.jpg'; SiClickGoTo[1] = ""; imgPath[1] = i1.src; i2 = new Image; i2.src = 'images/Skin_1/Client02.jpg'; SiClickGoTo[2] = ""; imgPath[2] = i2.src; } a = 0; function ejs_img_fx(img) { if(img && img.filters && img.filters[0]) { img.filters[0].apply(); img.filters[0].play(); } } function StartAnim() { if (document.images) { document.write('<A HREF="#" onClick="ImgDest();return(false)"><IMG SRC="images/Skin_1/logo.jpg" BORDER=0 ALT=Menu NAME=defil style="filter:progid:DXImageTransform.Microsoft.Pixelate(MaxSquare=100,Duration=1)"></A>'); defilimg() } else { document.write('<A HREF=""><IMG SRC="images/Skin_1/logo.jpg" BORDER=0></A>') } } function ImgDest() { document.location.href = SiClickGoTo[a-1]; } function defilimg() { if (a == 3) { a = 0; } if (document.images) { ejs_img_fx(document.defil) document.defil.src = imgPath[a]; tempo3 = setTimeout("defilimg()",3000); a++; } } </SCRIPT> <!-- FIN DU SCRIPT --> </head> <body topmargin="3"><font face="Times New Roman, Times, serif" style="overflow:hidden"> <table border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td background="images/MenuBlanc.jpg" align="left" valign="top" width="304"> <br><br><center>LOGO</center><br><br> <br><p><a href="?page=1">Skin 1</a></p> <p><a href="?page=2">Skin 2</a></p> <p><a href="?page=3">Skin 3</a></p> </td><!--<td width="518" colspan="2"><img src="images/DsBlanche.jpg" border="0" vspace="0" hspace="0" align="left"></td>--> <td colspan="3"> <TABLE WIDTH=540 BORDER=0 CELLPADDING=0 CELLSPACING=0> <TR> <TD COLSPAN=3> <IMG SRC="images/NDS_Blanche_01.jpg" WIDTH=540 HEIGHT=41 ALT=""></TD> </TR> <TR> <TD ROWSPAN=4> <IMG SRC="images/NDS_Blanche_02.jpg" WIDTH=143 HEIGHT=522 ALT=""></TD> <TD height="192"><?php if (isset($_GET["page"])) $page = $_GET["page"]; else $page = 0; switch ($page) { case 1 : echo"<SCRIPT LANGUAGE='JavaScript'>StartAnim()</SCRIPT>"; break; case 2 : echo"<img src='images/Skin_1/Client02.jpg'>"; break; case 3 : echo"<img src='images/Skin_1/Client01.jpg'>"; break; default : echo"<img src='images/Skin_1/logo.jpg'>"; break; } ?><!--<SCRIPT LANGUAGE="JavaScript">StartAnim()</SCRIPT><IMG SRC="images/NDS_Blanche_03.jpg" WIDTH=256 HEIGHT=192 ALT="">--></TD> <TD ROWSPAN=4> <IMG SRC="images/NDS_Blanche_04.jpg" WIDTH=141 HEIGHT=522 ALT=""></TD> </TR> <TR> <TD> <IMG SRC="images/NDS_Blanche_05.jpg" WIDTH=256 HEIGHT=94 ALT=""></TD> </TR> <TR> <TD height="192"><?php if (isset($_GET["page"])) $page = $_GET["page"]; else $page = 0; switch ($page) { case 1 : echo"<img src='images/Skin_1/Client01.jpg'>"; break; case 2 : echo"<img src='images/Skin_1/Desk01.jpg'>"; break; case 3 : echo"<img src='images/Skin_1/Desk02.jpg'>"; break; default : echo"<img src='images/Skin_1/Client01.jpg'>"; break; } ?><!--<IMG SRC="images/NDS_Blanche_06.jpg" WIDTH=256 HEIGHT=192 ALT="">testSkinBas3.jpg--></TD> </TR> <TR> <TD> <IMG SRC="images/NDS_Blanche_07.jpg" WIDTH=256 HEIGHT=44 ALT=""></TD> </TR> </TABLE> </td> </tr> <tr> <td align="center">Visuel <a href="indexNoir.htm">noir</a> / <a href="index.php">Blanc</a></td> <td align="center">Télécharger ce skin...</td> <td align="center">Description du skin...</td> </tr> </table> </font> </body> </html>
-> comment faire deux défilements sur la même page
-> comment faire un nouveau couple de défilement? (car la il y a 3 images qui defilent pour le 1er menu seulement)
Voila voila ^^
J'espère que je ne me suis pas trop embrouillée car je suis embourbée dedan depuis le début de l'après midi alors ^^
Voila merci à vous tous d'avance
Et bonne nuit
Partager