erreur sous firefox et pas sous ie: propriétés "cursor&

Eléphant du PHP | 122 Messages

02 févr. 2006, 23:12

voilà mon code js dans ma balise tr:

Code : Tout sélectionner

onmouseover="this.style.backgroundColor='#FFD2FF';this.style.cursor='hand';" onclick="this.style.backgroundColor='#FFD2FF';this.style.cursor='hand'" onmouseout="this.style.backgroundColor='';this.style.cursor='hand';"
il passe nickel sous ie et pas sous firefox. Une idée?
---
Commencer c'est essayer...
Et essayer, c'est parfois finir...

Mammouth du PHP | 19672 Messages

02 févr. 2006, 23:32

Remplace "hand" par "pointer"
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Eléphant du PHP | 122 Messages

02 févr. 2006, 23:37

merci pour ta réponse mais pas de changement. Exactement la même erreur.
---
Commencer c'est essayer...
Et essayer, c'est parfois finir...

Mammouth du PHP | 19672 Messages

02 févr. 2006, 23:38

Tu as bien rechargé le cache ? Essaye avec [Ctrl] + [F5]
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Eléphant du PHP | 122 Messages

02 févr. 2006, 23:41

oui le cache a été rechargé. J'ai mis une balise lien avant ma balise tr pour que le lien soit sur toute la ligne. Ca peut être lié?

Code : Tout sélectionner

<a href="accueil.php" target="mainFrame"> <tr onmouseover="this.style.backgroundColor='#FFD2FF';this.style.cursor='pointer';" onclick="this.style.backgroundColor='#FFD2FF';this.style.cursor='pointer'" onmouseout="this.style.backgroundColor='';this.style.cursor='pointer';"> <td>Accueil</td> </tr> </a>
---
Commencer c'est essayer...
Et essayer, c'est parfois finir...

Mammouth du PHP | 19672 Messages

02 févr. 2006, 23:49

Ha ben ça par exemple, c'est absolument pas conforme et encore moins valide...
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Eléphant du PHP | 122 Messages

02 févr. 2006, 23:59

comment ca? Des détails?
---
Commencer c'est essayer...
Et essayer, c'est parfois finir...

Mammouth du PHP | 19672 Messages

03 févr. 2006, 00:05

Regarde attentivement ton code, ajoutes une indentation, tu vas voir:
<a href="accueil.php" target="mainFrame">
  <tr onmouseover="this.style.backgroundColor='#FFD2FF'; this.style.cursor='pointer';" onclick="this.style.backgroundColor='#FFD2FF'; this.style.cursor='pointer'" onmouseout="this.style.backgroundColor=''; this.style.cursor='pointer';">
    <td>Accueil</td>
  </tr>
</a>
Tu as mis une balise <a> de part et d'autre d'une balise <tr> : On ne peut trien mettre entre <table> et <tr>, rien non plus entre </tr> et <tr>, c'est hors tableau. La balise <a> peut contenir tu texte ou des images, mais pas de tableau et encore moins une partie de tableau.

Tu veux faire quoi au juste ?

Ce qui serait conforme, ce serait ceci:
  <tr onmouseover="this.style.backgroundColor='#FFD2FF'; this.style.cursor='pointer';" onclick="this.style.backgroundColor='#FFD2FF'; this.style.cursor='pointer'" onmouseout="this.style.backgroundColor=''; this.style.cursor='pointer';">
  <td><a href="accueil.php" target="mainFrame">Accueil</a></td>
</tr>
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Eléphant du PHP | 122 Messages

03 févr. 2006, 00:09

Effectivement, c'était mon ancien code, ce que je fais d'habitude. Mon but ici est de faire en sorte que le click sur la ligne, a n'importe quel endroit, entraine le déclenchement du lien.

Sur ie, ca passe, la balise <a> autour des <tr>.

En fait, mon but est que la ligne complète soit un lien... (dans mon cas, la cellule vu qu'il n'y a qu'une cellule sur la ligne...)
---
Commencer c'est essayer...
Et essayer, c'est parfois finir...

Mammouth du PHP | 19672 Messages

03 févr. 2006, 00:37

Alors utilise un style CSS et mets le lien <a> en display: block;
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Eléphant du PHP | 122 Messages

03 févr. 2006, 00:40

excuse moi d'être très très lourd mais tu peux traduire plus explicitement?
---
Commencer c'est essayer...
Et essayer, c'est parfois finir...

Mammouth du PHP | 19672 Messages

03 févr. 2006, 00:47

<td><a style="display: block;">Accueil</a></td>
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Eléphant du PHP | 122 Messages

03 févr. 2006, 14:00

merci bcp
---
Commencer c'est essayer...
Et essayer, c'est parfois finir...