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]
-~----------~----~----~----~------~----~------~--~---

Répondre à