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

ASP.NET Discussion :

boutton datalist javascript


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Inscrit en
    Janvier 2010
    Messages
    75
    Détails du profil
    Informations forums :
    Inscription : Janvier 2010
    Messages : 75
    Par défaut boutton datalist javascript
    Salut ,


    comment je peux acceder un item d'une datalist on utilisant javascript

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
     <script type="text/javascript">
         function view() {
     
             alert("<%=DataList1.Button1.ClientID %>");
     
         }
        </script>
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
     Protected Sub DataList1_ItemDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.DataListItemEventArgs) Handles DataList1.ItemDataBound
    Dim bt As Button = CType(e.Item.FindControl("Button1"), Button)
    bt.Attributes.Add("onmouseover", "view()")
    lorsque j'execute un message d'erreur
    Erreur 'Button1' n'est pas déclaré. Il peut être inaccessible en raison de son niveau de protection.
    Merci.

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    90
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 90
    Par défaut
    Bonjour,

    Essaye ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    Dim bt As Button = CType(e.Item.FindControl("Button1"), Button)
    string strID = bt.ClientID;
    string strScript = "view(' " + strID + " ')";
    bt.Attributes.Add("onmouseover", strScript)
    JS :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    <script type="text/javascript">
         function view(id) {
             alert(id);
         }
        </script>
    Cdt,

  3. #3
    Membre actif
    Inscrit en
    Janvier 2010
    Messages
    75
    Détails du profil
    Informations forums :
    Inscription : Janvier 2010
    Messages : 75
    Par défaut
    Citation Envoyé par sou_rif Voir le message
    Bonjour,

    Essaye ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    Dim bt As Button = CType(e.Item.FindControl("Button1"), Button)
    string strID = bt.ClientID;
    string strScript = "view(' " + strID + " ')";
    bt.Attributes.Add("onmouseover", strScript)
    JS :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    <script type="text/javascript">
         function view(id) {
             alert(id);
         }
        </script>
    Cdt,
    Merci infiniment mais lorsque j'ai fait ça il ne fonctionne pas

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    <script type="text/javascript">
         function view(id) {
     
             document.getElementById(id).style.visibility = "visible";
     
     
         }
        </script>

  4. #4
    Membre éprouvé
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    90
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 90
    Par défaut
    Je Pense qu'il s'agit d'un problème de différence entre navigateurs :

    Essaye ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    function view(id) {
     
             	  if (document.getElementById) {
    		  document.getElementById(id).style.visibility="visible";
    		} else if (document.all) {
    		  document.all[id].style.visibility="visible";
    		} else if (document.layers) {
    		  document.layers[id].visibility="visible";
    		} 
     
         }
    Cdt,

  5. #5
    Membre actif
    Inscrit en
    Janvier 2010
    Messages
    75
    Détails du profil
    Informations forums :
    Inscription : Janvier 2010
    Messages : 75
    Par défaut
    Citation Envoyé par sou_rif Voir le message
    Je Pense qu'il s'agit d'un problème de différence entre navigateurs :

    Essaye ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    function view(id) {
     
             	  if (document.getElementById) {
    		  document.getElementById(id).style.visibility="visible";
    		} else if (document.all) {
    		  document.all[id].style.visibility="visible";
    		} else if (document.layers) {
    		  document.layers[id].visibility="visible";
    		} 
     
         }
    Cdt,

    Merci , j'ai essayé avec internet explore , mozilla et google chrome en vain.

  6. #6
    Membre éprouvé
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    90
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 90
    Par défaut
    Et dans le code source de ta page, l'ID du button est bien le même que celui passé à la fonction JS 'view' ?

Discussions similaires

  1. désactiver les bouttons en javascript
    Par bah_anas dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 23/10/2008, 17h46
  2. Alert du javascript pour un boutton coté serveur (c#)
    Par tina25 dans le forum Général Dotnet
    Réponses: 2
    Dernier message: 03/12/2007, 16h52
  3. javascript dans le itemdatabound d'un datalist
    Par p1erstef dans le forum ASP.NET
    Réponses: 15
    Dernier message: 11/02/2007, 11h57
  4. Réponses: 2
    Dernier message: 21/07/2006, 12h28
  5. [Javascript] code pour boutton back
    Par jack_1981 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 20/01/2006, 23h04

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