IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

HTML Discussion :

Cellule clickable


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 8
    Par défaut Cellule clickable
    Bonjour,

    J'ose poser une question bête, comment rendre une cellule de tableau clickable :

    Dans l'exemple ci-dessous, seul le contenu de la cellule est clickable, moi je voudrais toute la cellule (quoi que j'y mette dedans et même s'il n'y a rien)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <td><a href="#"">mon texte ici</a></td>
    merci de m'aider

  2. #2
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Par défaut
    As tu essayé l'évènement onclick sur le td ?

  3. #3
    Membre Expert
    Avatar de Nesmontou
    Homme Profil pro
    Architecte logiciel
    Inscrit en
    Septembre 2004
    Messages
    1 612
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Architecte logiciel
    Secteur : Finance

    Informations forums :
    Inscription : Septembre 2004
    Messages : 1 612
    Par défaut
    Tu peux faire ça
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <td><a href="#" style="display: block; width: 100%; height: 100%">mon texte ici</a></td>
    Ca marche sous FF et IE 6.0

  4. #4
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Par défaut
    Moui disons que tu as dimensionné le <a< à la taille du td

  5. #5
    Membre Expert
    Avatar de Nesmontou
    Homme Profil pro
    Architecte logiciel
    Inscrit en
    Septembre 2004
    Messages
    1 612
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Architecte logiciel
    Secteur : Finance

    Informations forums :
    Inscription : Septembre 2004
    Messages : 1 612
    Par défaut
    Citation Envoyé par Kerod
    Moui disons que tu as dimensionné le <a< à la taille du td
    Eh oui, c'est le seul moyen que j'ai trouvé pour avoir ce résultat (et c'est cette solution qui est généralement proposée pour ce problème)

  6. #6
    Membre régulier
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 8
    Par défaut
    Cette solution est tentante, mais ne fonctionne pas sous FF,
    ma ligne qui contenait 8 cellule horizontales est devenue une colone avec 8 lignes sous FF...

    Mais merci tout de même, je continue à chercher, toutes les idées sont bienvenues

  7. #7
    Membre Expert
    Avatar de Nesmontou
    Homme Profil pro
    Architecte logiciel
    Inscrit en
    Septembre 2004
    Messages
    1 612
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Architecte logiciel
    Secteur : Finance

    Informations forums :
    Inscription : Septembre 2004
    Messages : 1 612
    Par défaut
    Citation Envoyé par Caritan
    Cette solution est tentante, mais ne fonctionne pas sous FF
    Ah bon :

    J'ai fait ça
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    <html>
    <head>
    	<style>
                    .lien {
                            display: block;
                            width: 100%;
                            height: 100%;
                            }
                    
                    .lien:hover {
                            background-color: yellow;
                            }
            </style>
    </head>
    <body>
    <table width="800" align="center" cellspacing="2" cellpadding="0" border="0">
    	<tr height="100">
    		<td width="100" valign="middle" bgcolor="#000000"><a href="#" class="lien">Texte</a></td>
    		<td width="100" valign="middle" bgcolor="#ff0000"><a href="#" class="lien">Texte</a></td>
    		<td width="100" valign="middle" bgcolor="#00ff00"><a href="#" class="lien">Texte</a></td>
    		<td width="100" valign="middle" bgcolor="#0000ff"><a href="#" class="lien">Texte</a></td>
    		<td width="100" valign="middle" bgcolor="#ff00ff"><a href="#" class="lien">Texte</a></td>
    		<td width="100" valign="middle" bgcolor="#ffffff"><a href="#" class="lien">Texte</a></td>
    		<td width="100" valign="middle" bgcolor="#00ffff"><a href="#" class="lien">Texte</a></td>
    		<td width="100" valign="middle" bgcolor="#ffff00"><a href="#" class="lien">Texte</a></td>
    	</tr>
    </table>
    </body>
    </html>
    Ca marche sous FF 1.0.6 et IE 6.0

Discussions similaires

  1. TDBGRID - Couleur de fond d'une seule cellule
    Par cgo dans le forum Bases de données
    Réponses: 5
    Dernier message: 11/09/2009, 10h16
  2. [OLE Excel] Aller jusqu'à la dernière cellule rempli
    Par JBrek dans le forum API, COM et SDKs
    Réponses: 9
    Dernier message: 07/08/2009, 19h21
  3. [VBA-E] Fonction sum() dans une cellule
    Par Gonzo dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 16/12/2002, 10h18
  4. [] [Excel] Fusionner des cellules
    Par SamyD dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 13/12/2002, 18h37
  5. [VBA-E] [Excel] Protection d'une plage de cellules
    Par fikou dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 20/11/2002, 11h28

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo