Soyez le premier à donner votre avis sur cette source.
Snippet vu 18 272 fois - Téléchargée 24 fois
<%@ LANGUAGE="VBSCRIPT"%> <%option explicit%> <html> <head> <title></title> <% 'Variables : dim i '----------- 'Fonction pour le changement de couleur des lignes du tableau function couleur (i) if i MOD 2 = 0 Then 'test si i est pair ou impair couleur = "#FFFFFF" 'Couleur pour ligne Blanche else couleur = "#5f95e5" 'Couleur pour ligne Bleu End If End function '------------ '-------------------------------------------------------- 'Exemple d'un tableau tout simple qui utilise la fonction '-------------------------------------------------------- %> </head> <body> <table BORDER="0" bgcolor="black" CELLSPACING="1" CELLPADDING="0"> <%for i=1 to 3%> <tr bgcolor="<%=couleur(i)%>"> <td>cellule 1 de la ligne <%=i%></td> <td>cellule 2 de la ligne <%=i%></td> </tr> <%next%> </table> </body> </html>
Disons que pour mon cas, je générais un tableau à partir d'une boucle for et que chaque lignes étaient incrémentées de 1, et que cette solution m'est venu naturellement ^^.
Merci pour ta proposition, je ne connaissais d'ailleurs pas la methode XOR.
si i = 0 initialement
i i XOR 1 (0 XOR 1 1 donc i = 1)
i i XOR 1 (1 XOR 1 0 donc i = 0)
i i XOR 1 (0 XOR 1 1 donc i = 1)
i alterne entre deux valeurs 0 et 1 s'il est initialisé à 0 ou à 1.
Ta fonction MODULO et le test paire/impaire est juste, c'est une solution de mathématicien (tu doit certainement être bon en math ou venir d'une section où les maths sont omniprésente), perso je viens d'une section electrotechnique et là-bas on apprends plutôt la logique binaire.
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.