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

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : erreur sous firefox et pas sous ie: propriétés "cursor&

par cpnadal » 03 févr. 2006, 14:00

merci bcp

par Cyrano » 03 févr. 2006, 00:47

<td><a style="display: block;">Accueil</a></td>

par cpnadal » 03 févr. 2006, 00:40

excuse moi d'être très très lourd mais tu peux traduire plus explicitement?

par Cyrano » 03 févr. 2006, 00:37

Alors utilise un style CSS et mets le lien <a> en display: block;

par cpnadal » 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...)

par Cyrano » 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>

par cpnadal » 02 févr. 2006, 23:59

comment ca? Des détails?

par Cyrano » 02 févr. 2006, 23:49

Ha ben ça par exemple, c'est absolument pas conforme et encore moins valide...

par cpnadal » 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>

par Cyrano » 02 févr. 2006, 23:38

Tu as bien rechargé le cache ? Essaye avec [Ctrl] + [F5]

par cpnadal » 02 févr. 2006, 23:37

merci pour ta réponse mais pas de changement. Exactement la même erreur.

par Cyrano » 02 févr. 2006, 23:32

Remplace "hand" par "pointer"

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

par cpnadal » 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?