aide avec mootools
8 messages • Page 1 sur 1
Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics
aide avec mootools
Salut à tous,
voici mon problème. Sur un site j'ai un lien de type "ajouter un commentaire", celui-ci ouvre une div avec le formulaire pour le commentaire. Pour se faire j'utilise slidein. Je pourrai aussi le faire à l'aide d'une requête ajax, mais pour le moment le problème est ailleurs.
donc je remplis le formulaire, mais comment fermer cette div ?? Dans l'idéal, le form est soumis, php renvoi les erreurs (votre adresse email n'est pas correct...) ou pas et là, la div se ferme.
la question : comment faire??
Je ne peux pas "invoquer" slideout comme celà directement...
merci pour votre aide !
PS: rien à voir avec mon www
voici mon problème. Sur un site j'ai un lien de type "ajouter un commentaire", celui-ci ouvre une div avec le formulaire pour le commentaire. Pour se faire j'utilise slidein. Je pourrai aussi le faire à l'aide d'une requête ajax, mais pour le moment le problème est ailleurs.
donc je remplis le formulaire, mais comment fermer cette div ?? Dans l'idéal, le form est soumis, php renvoi les erreurs (votre adresse email n'est pas correct...) ou pas et là, la div se ferme.
la question : comment faire??
Je ne peux pas "invoquer" slideout comme celà directement...
merci pour votre aide !
PS: rien à voir avec mon www
c'est juste que je ne vois pas comment l'articuler sans intervention de l'utilisateur.
Mon problème c'est en gros ca :
je clique sur Envoyer, puis :
if check_form.php(verifie le form) = ok
then slideout
c'est ce passage là qui me manque. Comment faire pour lui dire que si mon script php renvoi OK alors slideout ?
Mon problème c'est en gros ca :
je clique sur Envoyer, puis :
if check_form.php(verifie le form) = ok
then slideout
c'est ce passage là qui me manque. Comment faire pour lui dire que si mon script php renvoi OK alors slideout ?
Ton script php est appelé en Ajax je suppose?
Si il y a des erreurs tu as quoi dedans? Les messages d'erreurs que tu affiches?
Suffit de faire en sorte que si c'est bon ça te renvois qqchose genre 1 et dans ton appel tu regarde le texte de ton appel, si 1 alors slideout.
Si il y a des erreurs tu as quoi dedans? Les messages d'erreurs que tu affiches?
Suffit de faire en sorte que si c'est bon ça te renvois qqchose genre 1 et dans ton appel tu regarde le texte de ton appel, si 1 alors slideout.
oui c'est ca on est d'accord, mon script php retourne un message d'erreur si besoin, ou un ok ou un 1. Mon problème c'est le passage dont tu parles : comment regarder la réponse du script (ca je peux trouver) , mais surtout comment lancer le slideout ?
pour le moment le slideout c'est ca dans mon code :
$('slideout').addEvent('click', function(e){
e = new Event(e);
mySlide.slideOut();
e.stop();
});
Comment lancer cette "fonction" en JS autre qu'en "click"
pour le moment le slideout c'est ca dans mon code :
$('slideout').addEvent('click', function(e){
e = new Event(e);
mySlide.slideOut();
e.stop();
});
Comment lancer cette "fonction" en JS autre qu'en "click"
Si tu utilises le Ajax.form de Mootools, c'est facile de lancer une fonction à réception de la réponse php :
Source : http://demos111.mootools.net/Ajax.Form
- Code: Tout sélectionner
this.send({
update: log,
onComplete: function() {
log.removeClass('ajax-loading');
}
});
Source : http://demos111.mootools.net/Ajax.Form
Hartas a écrit:oui c'est ca on est d'accord, mon script php retourne un message d'erreur si besoin, ou un ok ou un 1. Mon problème c'est le passage dont tu parles : comment regarder la réponse du script (ca je peux trouver) , mais surtout comment lancer le slideout ?
pour le moment le slideout c'est ca dans mon code :
$('slideout').addEvent('click', function(e){
e = new Event(e);
mySlide.slideOut();
e.stop();
});
Comment lancer cette "fonction" en JS autre qu'en "click"
Là ton code ça ajoute un SlideOut au clic sur l'élement.
Au lieu de ça tu joue toi même le slideout (donc surement qqchose ressemblant à ce que tu as fais sans la création de l'événement).
Et pour le jouer suffit de changer la méthode onComplete proposé par dadovb.
8 messages • Page 1 sur 1
Formation recommandée sur ce thème :
Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Keyword Search Engine : le choix des bons mots-clés
- WebRankInfo analyse le logiciel AgentWebRanking
- Google Apps Edition Premium : une suite bureautique en ligne professionnelle
- Google Search-based Keyword Tool : outil de recherche de mots-clés
- Google lance Picasa en français
- 50 000 messages et 4 000 membres sur WebRankInfo !
- Changer d'hébergeur web sans pénaliser son référencement
- Concours WRI / Vivastreet : gagnez un voyage à New-York
- Google Page Creator
- Nouvelle version de Google Analytics : interface beaucoup plus claire
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités




le forum