Forums Webou.net - Hébergement gratuit et sans publicités avec PHP/MySQL Webou Webou Pro
Recherche avancée  
*
Bienvenue, Invité. Veuillez vous connecter ou vous inscrire.
Avez-vous perdu votre courriel d'activation?
22 Novembre 2017, 11:50:09


Connexion avec identifiant, mot de passe et durée de la session


Pages: [1]   Bas de page
  Imprimer  
Auteur Fil de discussion: bug javascript/jQuery  (Lu 1217 fois)
0 Membres et 1 Invité sur ce fil de discussion.
leon59143
Sr. Member
****
Hors ligne Hors ligne

Messages: 269



Voir le profil
« le: 04 Mai 2010, 15:35:35 »

Bonjour a tous, voila j'ai un petit probleme avec mon script, la fonction testAffiche ne devrait se déclencher qu'au clic, hors elle se lance au chargement de la page.  Si quelqu'un a une idée pour m'aider, je l'en remercie d'avance ^^


mon code est en fichier joint
« Dernière édition: 04 Mai 2010, 15:45:31 par leon59143 » Journalisée

Aucun support par mp ne sera traité.

Vouloir faire de belles phrases, c'est bien! Mais être compréhensible, c'est beaucoup mieux. 
Forums Webou.net - Hébergement gratuit et sans publicités avec PHP/MySQL
« le: 04 Mai 2010, 15:35:35 »

 Journalisée
jom006
Nouveau
*
Hors ligne Hors ligne

Messages: 49


Yo !


Voir le profil WWW
« Répondre #1 le: 14 Mai 2010, 19:58:45 »

Bonjour,
Même si le sujet tarde un peu je vais y répondre au cas où quelqu'un a eu le même problème.
Alors, ta utilise la fonction "bind" qui prend 3 paramétres:
  • type (String): type de l'évènement
  • donnees (Objet): (optionnel) données supplémentaires passée au gestionnaire d'évènement accessible avec event.data
  • fonction (fonction): fonction liée a l'évènement

En regardant un peu ton code :

Code:
<script type="text/javascript">
function init2() {
function testAffiche(blok){
$(blok).css("display","block");
alert(blok);
return false;
}
$("#btn_affiche").bind("click",testAffiche($("#contenu_acryliques")));
}
$(init2);
</script>

On constate que ta oublier que le dernier paramètre est une fonction, il faut donc ajouter : function(){ } comme suit :
Code:
$("#btn_affiche").bind("click",function(){testAffiche($("#contenu_acryliques"))});

Une autre chose, il est préférable dans le Jquery de commencer par vérifier que le document est charger en mettant  : $(document).ready(function(){  )}  Sourire

Cordialement,
Jom006.
Journalisée
leon59143
Sr. Member
****
Hors ligne Hors ligne

Messages: 269



Voir le profil
« Répondre #2 le: 17 Mai 2010, 19:06:19 »

Bonjour, Merci pour cette petite précision. Je viens juste de voir qu'on m'avait répondu.

Encore merci.
Journalisée

Aucun support par mp ne sera traité.

Vouloir faire de belles phrases, c'est bien! Mais être compréhensible, c'est beaucoup mieux. 
Pages: [1]   Haut de page
  Imprimer  
 
Aller à:  

Propulsé par MySQL Propulsé par PHP Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Dilber MC Theme by HarzeM
Page générée en 0.04 secondes avec 20 requêtes.