Vous n'êtes pas identifié.

Annonce

#1 Changement de couleur avec hover sur une ligne et la boucle WHILE du 02-07-2010 06:15:24

dan4
c00lnaute nouveau
Date d'inscription: 05-04-2010
Messages: 23

Changement de couleur avec hover sur une ligne et la boucle WHILE

Bonjour!

Ceci affiche une donnée sur chaque ligne et j'en affiche 25 à la fois.
Deux couleurs sont alternées à toutes les deux lignes.
Je voudrais que lorsque je passe la souris sur une ligne que le fond change de couleurs
que sur cette ligne seulement.
Si quelqu'un a une solution, je suis preneur. Merci!

Code:

<?php

include 'base.php';

$sqlmsg = mysql_query("SELECT * FROM commentaire ORDER BY id DESC LIMIT 25",$db) OR die(mysql_error());
 
$i = 0; 

echo '<table>';
   
while ($line = mysql_fetch_array($sqlmsg)) {

$bgcolor = ($i++ & 1) ? '#0000aa' : '#0000cc';

echo '<tr bgcolor='.$bgcolor.'>';

echo '<td style="color:white;">' . trim(stripslashes(htmlspecialchars($line['commentaire'],ENT_QUOTES))) . '</td></tr>';

}

echo '</table>';

?>

Bon été!


Hors ligne

 

02-07-2010 06:15:24

Mister $$$
Créer un site


#2 Re Changement de couleur avec hover sur une ligne et la boucle WHILE du 02-07-2010 17:30:31

c00lman
Administrateur
Date d'inscription: 16-08-2007
Messages: 1558
Site web

Re: Changement de couleur avec hover sur une ligne et la boucle WHILE

Salut,

En ajoutant simplement une class CSS à la ligne <tr class="hover" bgcolor='.$bgcolor.'>, ça ne le ferait pas ?

Hors ligne

 

#3 Re Changement de couleur avec hover sur une ligne et la boucle WHILE du 03-07-2010 09:42:12

dan4
c00lnaute nouveau
Date d'inscription: 05-04-2010
Messages: 23

Re: Changement de couleur avec hover sur une ligne et la boucle WHILE

Cette solution fonctionne parfaitement après plusieurs recherches et essais :

Je remplace ceci :

Code:

<tr bgcolor='.$bgcolor.'>

par ceci :

Code:

<tr bgcolor="'.$bgcolor.'" onmouseover="this.style.backgroundColor=\'#000000\';" onmouseout="this.style.backgroundColor=\''.$bgcolor.'\'"; >

Et j'obtiens exactement ce que je voulais.


Hors ligne

 

Propulsé par PunBB
© Copyright 2007
Forum créer un site

Partenaires de « créer un site internet »

Flux Rss Remonter Remonter Fermer