C'est plus rapide à faire la première fois, mais c'est plus moche, c'est moins pratique à modifier (violation de la séparation présentation / contenu), c'est plus lent à exécuter pour ton navigateur (si tu fais une liste de liens, tu crée basiquement une nouvelle méthode par lien, qui doit être surveillée dès qu'il y a un survol), et il y a des possibilités de bug (genre je fais le mouseover mais je déplace ma souris d'une certaine façon et il ne fait pas le mouseout, donc je reste avec un onglet bloqué en position survol alors que ma souris est allé ailleurs).
Bref je te conseille d'apprendre à bien te servir des css, et à ne pas passer par des trucs JavaScript inutiles, et encore moins d'imiter le fonctionnement de DreamWeaver qui fournit du code pourri bourré de JavaScript à la con directement dans les pages comme c'est pas permis d'être pas propre. De toute façon, une fois que tu auras lu le contenu des abominables méthodes MM_preloadImages() de DreamWeaver tu t'apercevra que la petite manip css est bien bénigne et très propre en comparaison, et tu remarqueras que tu dois lui passer en paramètre toutes les images à préloader, donc au final tu devras écrire peut-être encore plus de trucs qu'avec une css bien propre. En règle général, tout ce qui est du style devrait aller dans une .css, tout ce qui est du script devrait aller dans un .js, et seulement ce qui est du contenu devrait aller dans le .html (vive jQuery plutôt que prototype / scriptaculous). Michel Belleville 2009/8/3 alternative451 <[email protected]> > > ouiii bien compris que rail ne ferait pas de css. > c'été dans l'hypothese ou je me servirais du js > car c'est bien ce qui est généré quand on fait : > :mouseover => monImage" %> > ce qui est beacoup plus rapide que l'astuce css. > cependant cette technique declenche une petite attente lors du premier > survol (mise en cache j'imagine) > je sais que dreamweaver génére quelquechose comme <body > onload="MM_preloadImages('file:///C|/Users/ju/Desktop/codeArka/images/ > content/building.png')"> > et mm_... une fonction de préload, je me demandais juste si il > existait un equivalent rail. > > merci bien pour ta reponse en tout cas je vais probablement me rabatre > sur le css > > > > --~--~---------~--~----~------------~-------~--~----~ Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de Google Groups. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse [email protected] Pour résilier votre abonnement envoyez un e-mail à l'adresse [email protected] -~----------~----~----~----~------~----~------~--~---
