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 :

ajout function javascript sur ImageButton


Sujet :

ASP.NET

  1. #1
    Membre �clair�
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    367
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 367
    Par d�faut ajout function javascript sur ImageButton
    Bonjour

    J'ai une page-enfant avec plusieurs ImageButton, avec oncommand pour rendre visible une table et un OnClientCliClick="jouer_musique(2) pour lire un mp3

    Ma function jouer_musique(2) est sur la masterpage elle d�finie l'ID du mp3

    Quand je lance l'appli je n'ai pas de beug, mais pas de son

    J'ai tent� dans le Code du OnCommande d'�crire
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    Imagebutton.Attributes.add("Onclick", "javascript:jouer_musique(2)")
    cela ne change rien

    Pouvez-vous me dire o� est l'erreur
    Merci pour vos r�ponses
    JCM

  2. #2
    R�dacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    D�tails du profil
    Informations personnelles :
    �ge : 45
    Localisation : France, Paris (�le de France)

    Informations professionnelles :
    Activit� : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par d�faut
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    Imagebutton.Attributes.add("Onclick", "javascript:jouer_musique(2)")
    Tu dois le faire dans la PageLoad et non dans le OnCommand, c'est trop tard � ce niveau l�

  3. #3
    Membre �clair�
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    367
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 367
    Par d�faut
    Bonjour et merci pour ta r�ponse

    Je l'ai mis dans le Page Load, mais je n'ai toujours pas de son
    JCM

  4. #4
    R�dacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    D�tails du profil
    Informations personnelles :
    �ge : 45
    Localisation : France, Paris (�le de France)

    Informations professionnelles :
    Activit� : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par d�faut
    Allume tes haut parleurs

  5. #5
    Membre �clair�
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    367
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 367
    Par d�faut
    Ils sont allum�s

  6. #6
    R�dacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    D�tails du profil
    Informations personnelles :
    �ge : 45
    Localisation : France, Paris (�le de France)

    Informations professionnelles :
    Activit� : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par d�faut
    Est-ce que tu passes bien dans ta fonction javascript?

  7. #7
    Membre �clair�
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    367
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 367
    Par d�faut
    Je pense, comment je peux le v�rifier

  8. #8
    R�dacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    D�tails du profil
    Informations personnelles :
    �ge : 45
    Localisation : France, Paris (�le de France)

    Informations professionnelles :
    Activit� : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par d�faut
    Bah en mettant un alert('toto') par exemple...

  9. #9
    Membre �clair�
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    367
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 367
    Par d�faut
    Quand je clic sur l'imagebutton l'alerte s'affiche

  10. #10
    R�dacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    D�tails du profil
    Informations personnelles :
    �ge : 45
    Localisation : France, Paris (�le de France)

    Informations professionnelles :
    Activit� : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par d�faut
    C'est ta fonction pour jouer un son qui n'est pas bonne alors

  11. #11
    Membre �clair�
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    367
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 367
    Par d�faut
    Voici mon code

    Dans ma masterpage :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <script type="text/javascript">
        function jouer_musique(Num) {
        if(Num==1)
        document.all.sound.src="Freedom_Chant.mp3";
        else if (Num==2)
        document.all.sound.src="MusiqueCorse.mp3";
        alert('Pasmusique')
        }
    </script>
    Dans la page enfant :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    If Not Page.IsPostBack Then
       Tbregion.Visible = False
       Imb2.Attributes.Add("onclick", "javascript:jouer_musique(2);")
    Else
       Imb2.Attributes.Add("onclick", "javascript:jouer_musique(2);")
    End If
     
    asp:ImageButton ID="Imb2" runat="server" BorderColor="#156714" 
        BorderStyle="Outset" BorderWidth="3px" ImageUrl="Btncorse.png" 
        OnCommand="Corse_command"
        OnClientClick="jouer_musique(2)" />

  12. #12
    R�dacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    D�tails du profil
    Informations personnelles :
    �ge : 45
    Localisation : France, Paris (�le de France)

    Informations professionnelles :
    Activit� : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par d�faut
    T'as d�j� un OnClientClick sur ton bouton, pourquoi tu en rajoutes un dans le code behind?

    Appelle simplement ta fonction javascript depuis une page html voir si elle fonctionne

  13. #13
    Membre �clair�
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    367
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 367
    Par d�faut
    Si j'essaie un <a> sous l'image avec ce code

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    <a> href="#" onclick="jouer_musique(2);">Play </a>
    Cela fonctionne
    mais cela ne m'arrange pas car je veux une image comme bouton et que le clic ouvre le son mais rende visible une table

  14. #14
    R�dacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    D�tails du profil
    Informations personnelles :
    �ge : 45
    Localisation : France, Paris (�le de France)

    Informations professionnelles :
    Activit� : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par d�faut
    T'as pas r�pondu � ma 1�re question

  15. #15
    Membre �clair�
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    367
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 367
    Par d�faut
    j'ai supprim� OnClientClick dans le code behind, mais cela change rien

    Je nesais pas appeller la fonction javascript depuis une page html, j'ai l'habitude de d�velopper en aspx, et je ne suis pas une fleche

  16. #16
    R�dacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    D�tails du profil
    Informations personnelles :
    �ge : 45
    Localisation : France, Paris (�le de France)

    Informations professionnelles :
    Activit� : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par d�faut
    Citation Envoy� par JCMANSION Voir le message
    j'ai supprim� OnClientClick dans le code behind, mais cela change rien

    Je nesais pas appeller la fonction javascript depuis une page html, j'ai l'habitude de d�velopper en aspx, et je ne suis pas une fleche
    Regarde le code html g�n�r� correspondant � ton image button

  17. #17
    Membre �clair�
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    367
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 367
    Par d�faut
    Je suis d�sol�, je n'y comprend plus rien, je ne suis pas une fl�che
    Peux-tu me donner un exemple de code, ou me donner mon code corrig�
    car je suis compl�tement perdu

    Merci par avance
    JC

  18. #18
    R�dacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    D�tails du profil
    Informations personnelles :
    �ge : 45
    Localisation : France, Paris (�le de France)

    Informations professionnelles :
    Activit� : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par d�faut
    Citation Envoy� par JCMANSION Voir le message
    Je suis d�sol�, je n'y comprend plus rien, je ne suis pas une fl�che
    Tu sais pas faire Afficher la source dans ton navigateur et voir si la fonction javascript est bien associ�e � ton imageButton?

  19. #19
    Membre �clair�
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    367
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 367
    Par d�faut
    Quand j'affiche le code source de l'imageButton j'ai

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    <input type="image" name="ctl00$CphContenu$Imb2" id="ctl00_CphContenu_Imb2" title="Découverte de la Corse" src="Btncorse.png" onclick="javascript:jouer_musique(2);" style="border-color:#156714;border-width:3px;border-style:Outset;" />

  20. #20
    R�dacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    D�tails du profil
    Informations personnelles :
    �ge : 45
    Localisation : France, Paris (�le de France)

    Informations professionnelles :
    Activit� : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par d�faut
    Bah �a a l'air pas mal.
    Tu rentres pas dans ta fonction javascript l�?

+ R�pondre � la discussion
Cette discussion est r�solue.
Page 1 sur 2 12 Derni�reDerni�re

Discussions similaires

  1. Appel de function JavaScript (jquery) sur une jsp
    Par BILANGA dans le forum jQuery
    R�ponses: 4
    Dernier message: 09/01/2015, 14h14
  2. Ajouter du Javascript sur un iframe PDFJS
    Par RookFrank dans le forum G�n�ral JavaScript
    R�ponses: 5
    Dernier message: 22/04/2014, 08h33
  3. function javascript sur IE
    Par marry dans le forum G�n�ral JavaScript
    R�ponses: 1
    Dernier message: 18/06/2009, 12h26
  4. R�ponses: 1
    Dernier message: 12/05/2009, 09h50
  5. [C#] suppression handler sur ImageButton
    Par jld33 dans le forum ASP.NET
    R�ponses: 4
    Dernier message: 07/01/2004, 09h50

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