1 TD 2 onclick

Résolu
widi70 Messages postés 646 Date d'inscription   Statut Membre Dernière intervention   -  
Dalida Messages postés 7114 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour à tous, alors je suppose la question très bête mais enfin bon je trouve pas la solution.
Donc je suis dans un tableau où sur la même ligne j'ai deux images que je peut cliquer.

ça donne un truc comme ceci:

<td> <onclick=\"clique('1')\"><img src=\"im1.jpg\" onclick=\"clique('2')\"><img src=\"im2.jpg\"/></td>

malheureusement les images ne veulent pas se cliquer et je voit pas trop bien comment faire.
J'ai essayer de faire avec des collspan mais ça ne marche pas

Merci d'avance de votre aide
Configuration: Windows XP
Firefox 2.0.0.14

6 réponses

  1. Dalida Messages postés 7114 Date d'inscription   Statut Contributeur Dernière intervention   923
     
    salut,
    tu veux effectuer deux action au même clic ?
    essaie avec :
    <td onclick="clic1();clic2();"><img /><img /></td>
    0
  2. widi70 Messages postés 646 Date d'inscription   Statut Membre Dernière intervention   65
     
    bonjour et merci de ton aide

    non j'ai 2 images qui font 2 actions bien différentes mais qui se trouve sur la même ligne de mon tableau
    merci encore
    0
  3. Dacobah Messages postés 272 Statut Membre 74
     
    onclick est un attribut de la balise img. Ce n'est donc pas une balise à lui tout seul.

    <img src=\"im1.jpg\" onclick=\"clique('2')\"> est bon.
    <onclick=\"clique('1')\"> est donc faux.

    Si on remplace :

    <td> 
       <img src=\"im1.jpg\" onclick=\"clique(1')\"><img src=\"im2.jpg\" onclick=\"clique('2')\">
    </td>
    


    Voilà !
    0
  4. widi70 Messages postés 646 Date d'inscription   Statut Membre Dernière intervention   65
     
    Merci bcp ça marche

    bonne soirée.
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Dacobah Messages postés 272 Statut Membre 74
     
    Content d'avoir pu t'aider !

    Bonne soirée ;-)
    0
  7. ikram
     
    Bonjour a tous, j'ai besoin d'aide je dois effectuer deux actions lors d'un click sur un des td de ma table:
    - l'une en javascript pour chager la couleur de l'arrière plan du td :
    <script type="text/javascript">
    function mois(el, col1, col2)
    {
    for (i = 0; i < el.parentNode.childNodes.length; i++)
    if (el.parentNode.childNodes[i].tagName)
    el.parentNode.childNodes[i].style.backgroundColor=col2
    el.style.backgroundColor=col1
    }
    </script>
    -et l'autre en vb qui chagera la valeur d'un dropdownlist et declenchera un evenement sur un bouton:
    Public Event Click(ByVal a As Button)
    Sub mois1(ByVal j As Integer)
    mois.SelectedIndex = j - 1
    RaiseEvent Click(afficher)
    End Sub
    pour les appeler dans du code vb je fais:
    Response.Write("<td style=""border: gray thin solid;background-color: white;"" onclick=""mois(this,'yellow','white'); " & mois1(j)& ";"">" & ms & "</td>")

    mais ca ne marche pas , " & mois1(j)& "; pose probleme car elle ne retourne rien jai fait en sorte qu'elle return qqc mais mais ca ne marche pas nn plus
    0
    1. Dalida Messages postés 7114 Date d'inscription   Statut Contributeur Dernière intervention   923
       
      salut,

      ouvre un fil pour ton problème en précisant que c'est du VB dans le titre.

      merci !
      0