Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1335 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Help html backgroundcolor qui 'saute' avec les liens

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Help html backgroundcolor qui 'saute' avec les liens

n°2187933
DarthAngel
Posté le 29-04-2013 à 10:09:12  profilanswer
 

Salut à tous,
 
voila, mon probleme est le suivant : j'ai des liens dans une cellule de tableau dont la couleur de fond change onmouseover. Ce qui me pose problème, c'est que la couleur de fond 'saute' (je vois le fond blanc de ma page pendant quelques millisecondes) quand je promène ma souris d'un lien à un autre.
voici mon code:
 
<HTML>
 <HEAD>
   <STYLE type=text/css>  
   <!--  
   TABLE {  
      font-family: comic sans ms;  
        font-size: 15;  
        color: #67838b;
        -webkit-border-radius: 8px;
        -moz-border-radius: 8px;
        border-radius: 8px;
        behavior: url(PIE/PIE.htc); }
        td {  
        -webkit-border-radius: 8px;
        -moz-border-radius: 8px;
        border-radius: 8px;
        behavior: url(PIE/PIE.htc); }
        A {
        font-family: comic sans ms;  
        font-size: 15;  
        color: #FFFFFF;  
        text-decoration: none; }  
        a:hover { text-decoration: underline; }
   -->  
  </STYLE>  
 </HEAD>
 <BODY>
  <table bgcolor=blue onmouseover="this.style.backgroundColor='red'" onmouseout="this.style.backgroundColor='blue'">  
      <tr><td align=right  width=210>
      <a href=p1.html> lien1 </a> <br>  
      <a href=p2.html> lien2 </a> <br>
      <a href=p3.html> lien3 </a> <br>
      <a href=p4.html> lien4 </a> <br>
      <a href=p5.html> lien5 </a> <br>
      <a href=p6.html> lien6 </a> </td> </tr> </table>
 </BODY>
</HTML>
 
Comment éviter ce phénomène ?
Merci

mood
Publicité
Posté le 29-04-2013 à 10:09:12  profilanswer
 

n°2187957
gatsu35
Blablaté par Harko
Posté le 29-04-2013 à 11:20:03  profilanswer
 

Tu mélange du JS, de la CSS, enfin c'est un peu n'importe quoi
utilise le :hover pour le changer le background-color de ton tableau, ça marchera mieux
Il vaut mieux utiliser les events mosueleaver et mouseenter au lieu de mouseout et mouseover, d'ou ton probleme
Mais personnellement :  
table:hover {} fera du meilleur boulot que ton bricolage JS


---------------
Blablaté par Harko
n°2187968
DarthAngel
Posté le 29-04-2013 à 12:00:36  profilanswer
 

ok super! c'est vrai que je commence un peu donc j'ai pris un peu de l'un et un peu de l'autre... je vais essayer comme tu dis! merci beaucoup pour ta réponse rapide! :)

n°2187969
DarthAngel
Posté le 29-04-2013 à 12:07:28  profilanswer
 

j'ai fait ca :
 
<HTML>
 <HEAD>
   <STYLE type=text/css>  
   <!--  
   TABLE {  
      font-family: comic sans ms;  
        font-size: 15;  
        color: #67838b;
        background-color: #00FFFF;
        -webkit-border-radius: 8px;
        -moz-border-radius: 8px;
        border-radius: 8px;
        behavior: url(PIE/PIE.htc); }
        td {  
        -webkit-border-radius: 8px;
        -moz-border-radius: 8px;
        border-radius: 8px;
        behavior: url(PIE/PIE.htc); }
        A {
        font-family: comic sans ms;  
        font-size: 15;  
        color: #FFFFFF;  
        text-decoration: none; }  
        a:hover { text-decoration: underline; }
        table:hover { background-color: #FF0000; }
   -->  
  </STYLE>  
 </HEAD>
 <BODY>
  <table>  
      <tr><td align=right  width=210>
      <a href=p1.html> lien1 </a> <br>  
      <a href=p2.html> lien2 </a> <br>
      <a href=p3.html> lien3 </a> <br>
      <a href=p4.html> lien4 </a> <br>
      <a href=p5.html> lien5 </a> <br>
      <a href=p6.html> lien6 </a> </td> </tr> </table>
 </BODY>
</HTML>
 
Donc j'ai tout mis dans le CSS et j'ai viré le html.
le background est bien bleu en static mais ne change pas en hover...

n°2187970
DarthAngel
Posté le 29-04-2013 à 12:07:52  profilanswer
 

*viré le JS

n°2187981
DarthAngel
Posté le 29-04-2013 à 13:18:45  profilanswer
 

en fait c'est bon merci j'ai remplacé onmouseover par onmouseenter et onmouseout par onmouseleave et ca marche impec! merci beaucoup! et puis tant pis pour la combinaison CSS/JS du moment que ca marche... ;)

n°2187985
Riokmij
Blink and you're dead
Posté le 29-04-2013 à 13:34:33  profilanswer
 

DarthAngel a écrit :


      font-family: comic sans ms;


 
Hérétique, au bucher ! [:heretique]


---------------
Are you two fucking? Are you serious? Right in front of my salad?!
n°2187989
gatsu35
Blablaté par Harko
Posté le 29-04-2013 à 13:51:26  profilanswer
 

Ouais mais nan darthAngel :  
Déjà nan ton :hover tu me le fais en full CSS s'il te plaît et me vire ton JS moche, merci


---------------
Blablaté par Harko
n°2187990
gatsu35
Blablaté par Harko
Posté le 29-04-2013 à 13:52:53  profilanswer
 

Code :
  1. table {
  2.     font-family: comic sans ms;
  3.     font-size: 15;
  4.     color: #67838b;
  5.     background-color: #00FFFF;
  6.     -webkit-border-radius: 8px;
  7.     -moz-border-radius: 8px;
  8.     border-radius: 8px;
  9.     behavior: url(PIE/PIE.htc);
  10. }
  11. table:hover {
  12.     background-color: #FF0000;
  13. }
  14. td {
  15.     -webkit-border-radius: 8px;
  16.     -moz-border-radius: 8px;
  17.     border-radius: 8px;
  18.     behavior: url(PIE/PIE.htc);
  19. }
  20. a {
  21.     font-family: comic sans ms;
  22.     font-size: 15;
  23.     color: #FFFFFF;
  24.     text-decoration: none;
  25. }
  26. a:hover {
  27.     text-decoration: underline;
  28. }


---------------
Blablaté par Harko
n°2188036
DarthAngel
Posté le 29-04-2013 à 16:16:50  profilanswer
 

bon ok c'est quand même vrai que en full css ca a tout de suite beaucoup plus la classe :) merci beaucoup pour le code!  
et Riokmij, j'apprécie la citation! ;) (mais je refais qu'une page d'un site qui a pas été fait par moi et c'est chiant de tout réharmoniser >< )


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Help html backgroundcolor qui 'saute' avec les liens

 

Sujets relatifs
liens ne fonctionnent plus[Divers] Injecter du HTML dans une page deja generee
[XML/XSL/XSD] Insérer tel quel un document HTML, doctype ?help !! lego mindstorm nxt bloqué
renvoi de formulaire html par PHPPetite aide niveau tablea en HTML/PHP?
[HTML ou CSS] Image non bg mais en arrière planphoto defilante html
[PHP et HTML] Mettre une varial PHP lors d'un click d'un bouton HTML.[HTML] only - page web en local modifiable par le visiteur
Plus de sujets relatifs à : Help html backgroundcolor qui 'saute' avec les liens


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR