cs_SebMoine
Messages postés14Date d'inscriptionvendredi 3 juin 2005StatutMembreDernière intervention27 mai 2009
-
25 mars 2008 à 22:37
cs_SebMoine
Messages postés14Date d'inscriptionvendredi 3 juin 2005StatutMembreDernière intervention27 mai 2009
-
27 mai 2009 à 19:38
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
cs_SebMoine
Messages postés14Date d'inscriptionvendredi 3 juin 2005StatutMembreDernière intervention27 mai 2009 26 mai 2009 à 22:46
PS: je suis disponible que certains soir ou même certains jours. Merci pour vos commentaires.
cs_SebMoine
Messages postés14Date d'inscriptionvendredi 3 juin 2005StatutMembreDernière intervention27 mai 2009 26 mai 2009 à 22:43
Salut à tout mes amis. J'allais mettre à jour avec la compatibilité et un petit nouveau pour la boite de dialogue. Mais je ne peux plus poster ma nouvelle modification et je n'ai pas envie de composer plus que 100 caractère dans la description.
Donc je suis très déçu par un blocage de modification.
En revanche, postez-moi dans un message privé avec votre email pour t'envoyer un fichier compréssé.
Fredouille05
Messages postés2Date d'inscriptionmardi 21 décembre 2004StatutMembreDernière intervention26 mai 2009 26 mai 2009 à 14:27
@SebMoine
Bonjour et merci pour ta réponse
ceci ne rend pas la boite de dialogue modale mais cependant oui cela marche, merci encore.
Bonne continuation
cs_tomboul
Messages postés25Date d'inscriptionvendredi 15 septembre 2006StatutMembreDernière intervention26 mai 2009 26 mai 2009 à 01:47
Beau script, qui semble marcher aussi bien sur FF et IE, 10/10
cs_SebMoine
Messages postés14Date d'inscriptionvendredi 3 juin 2005StatutMembreDernière intervention27 mai 2009 25 mai 2009 à 23:00
ou bien:
//ButtonAsk(XX) => lance apres l'avoir cliqué d'ou XX est la réponse du clique
function BtnOK(){
//Précédure vers ton prgrammation comme un exemple 'ButtonAsk(1);' ou 'ButtonAsk(true);'
}
function BtnCcl(){
'ButtonAsk(0);' ou 'ButtonAsk(false);'
}
PS: Excuse moi j'ai pas faits attention ce que tu me dit.
cs_SebMoine
Messages postés14Date d'inscriptionvendredi 3 juin 2005StatutMembreDernière intervention27 mai 2009 25 mai 2009 à 22:52
@Fredouille05: Je pense ca peut vous aider:
Donc dans le script:
<script>
function BtnOK(){
location.href="./gestionBD.php?act=suppPoste&matricule=<?php echo $mat.'&idPoste='.$idPoste; ?>";
}
function BtnCcl(){
//Votre procédure d'annulation si vous voulez
}
</script>
Si ce n'est pas le cas je suis désolé, je ne connais pas très bien en PHP.
PS: En attendant, je vais mettre à jour les compatibles des navigateur. (FF3 et Opera 9.64 et IE8).
Fredouille05
Messages postés2Date d'inscriptionmardi 21 décembre 2004StatutMembreDernière intervention26 mai 2009 12 mai 2009 à 10:25
Bonjour,
Déjà merci pour ce script très bien commenté.
J'aimerai savoir si c'est possible de rendre modal la boite de dialogue YesNo
Car en fait j'aimerai l'utiliser sur un lien PHP
Qui ne lance pas deux type de script Javascript mais qui lance le lien si TRUE ou pas si FALSE
echo '[./gestionBD.php?act=suppPoste&matricule='.$mat.'&idPoste='.$idPoste.' onclick="return confirm('Confirmer suppression ?');">]
J'ai bien décortiquer le code mais je n'arrive pas a renvoyer un booleen a la place de faire l'eval dans ton script
Merci d'avance.
taz35
Messages postés3Date d'inscriptionmercredi 7 août 2002StatutMembreDernière intervention17 février 2009 17 févr. 2009 à 11:13
Merci pour ta réponse SebMoine.
EN fait j'avais intégré le script dans un script php d'où mes problèmes d'apostrophe.
SInon je rencontre un autre bug sous IE6. Sur un confirm, le fond transparent s'affiche mais la boite de dialogue n'est pas disponible et la page reste bloquée. Faut-il faire une modif dans le CSS ?
Merci d'avance
cs_SebMoine
Messages postés14Date d'inscriptionvendredi 3 juin 2005StatutMembreDernière intervention27 mai 2009 11 févr. 2009 à 21:31
@ TAZ35: Excuse-moi mon ami, j'était pas là dans l'apres-midi et j'ai reçu un notification par le mail ce soir.
Tu peux mettre un simple, avant de MsgBox... comme:
Afficher la message
attention la différence entre de ' et de " .Pour éviter comme "aujourd'hui" faites "aujourd\'hui".
Et tu peux mettre la fonction après le bouton valide comme:
<script>
function BtnOK(msg){
alert(msg);
// Procédure comme vous voulez
}
</script>
taz35
Messages postés3Date d'inscriptionmercredi 7 août 2002StatutMembreDernière intervention17 février 2009 11 févr. 2009 à 15:00
ça faisait 2 heures que je cherchais et 2 minutes après mon précédent post je viens de trouver...
Il y avait un conflit sur les apostrophes semble-t-il :Il faut rajouter des anti-slash dans l'argument.
Marche pas : Afficher la message
Marche : Afficher la message
taz35
Messages postés3Date d'inscriptionmercredi 7 août 2002StatutMembreDernière intervention17 février 2009 11 févr. 2009 à 14:55
Bonjour,
Merci pour cette super source
j'essaye de passer un argument après un confirm mais je bloque :
<script>
function BtnOK(Texte){
alert(Texte);
}
</script>
Afficher la message
Si quelqu'un peut m'aider.
Merci d'avance
A+
cs_SebMoine
Messages postés14Date d'inscriptionvendredi 3 juin 2005StatutMembreDernière intervention27 mai 2009 7 janv. 2009 à 15:01
@tomboul: Oui c'est vrai un tout blanc lorsque tu consulte, il y a tout en bas de la page. c'est pour juste montrer que la boite de dialogue peux ajuster selon la hauteur de scroll.
Si tu veux aller plus vite, ouvre le msgbox.html en bloc note, sur la ligne 31, 32, 33 supprimer les "
" (retourne à la ligne suivant)
cs_tomboul
Messages postés25Date d'inscriptionvendredi 15 septembre 2006StatutMembreDernière intervention26 mai 2009 15 déc. 2008 à 22:53
Salut
Ta dernière modif ne semble pas fonctionner, lorsque je consulte la page msgbox.html, j'ai un écran tout blanc
nicomilville
Messages postés3472Date d'inscriptionlundi 16 juillet 2007StatutMembreDernière intervention28 février 201436 22 juin 2008 à 21:28
ok, désolé, ce n'est pas a toi de t'excuser, tout le monde fait des erreurs !
a++
cs_SebMoine
Messages postés14Date d'inscriptionvendredi 3 juin 2005StatutMembreDernière intervention27 mai 2009 22 juin 2008 à 21:04
@NICOMILVILLE: la fonction FOCUS est "$("TxtPrompt_repreq").focus();" (ligne 211) dans la boite de saissi une ligne et "$("inpt_multiline").focus();" (ligne 225) pour la boite de multiligne. c'est tout que j'ai ajouté.
Je m'excuse que j'ai mal composé un message pour "fonction" mais un évènement.
cs_SebMoine
Messages postés14Date d'inscriptionvendredi 3 juin 2005StatutMembreDernière intervention27 mai 2009 22 juin 2008 à 21:03
@NICOMILVILLE: la fonction FOCUS est "$("TxtPrompt_repreq").focus();" (ligne 211) dans la boite de saissi une ligne et "$("inpt_multiline").focus();" (ligne 225) pour la boite de multiligne. c'est tout que j'ai ajouté.
Je m'excuse que j'ai mal composé un message pour "fonction" mais un évènement.
nicomilville
Messages postés3472Date d'inscriptionlundi 16 juillet 2007StatutMembreDernière intervention28 février 201436 22 juin 2008 à 15:57
non, tu ne comprend pas, il y a deja un un évènement focus, ça existe déja !
a++
cs_SebMoine
Messages postés14Date d'inscriptionvendredi 3 juin 2005StatutMembreDernière intervention27 mai 2009 22 juin 2008 à 15:51
Merci à tous vos commentaires (ça fait super plaisir) et vos propositions.
@DELOTERIC: De rien :)
@EXTREMDUKE: je suis désolé de contre dit, il fonctionne sous IE. Eet je ne met pas la fonction du clavier (entrée/echap) cela envoi la différence entre formulaire et OK, entre NON et ANNULER
@NICOMILVILLE: J'ai crée la fonction FOCUS seulement les saisis.
@NEUROCACTUS: J'ai supprimer une partie dans BODY nommant "overflow:hidden" et remplacer dans boite dialogue.
neurocactus
Messages postés5Date d'inscriptionlundi 7 août 2006StatutMembreDernière intervention 6 avril 2008 6 avril 2008 à 18:11
Bonjour, ça marche (IE, Windows XP) et c'est bien fait..., sauf pour une chose: Lorsque le script est installé sur une page longue avec "scroll vertical"..., le scrolling n'est plus possible (la barre du scroll disparaît)et la page est bloquée. Le problème est peut-être au niveau du fichier style.css
cs_Pedrosa
Messages postés42Date d'inscriptionlundi 3 juillet 2006StatutMembreDernière intervention 2 juin 2008 1 avril 2008 à 14:30
Bravo, encore une fois. J'ai aimé le design. Dommage pour le fan de Firefox. Ça marche pas si bien que IE.
Je mets un 4/5.
youspim
Messages postés21Date d'inscriptionjeudi 23 mars 2006StatutMembreDernière intervention17 juillet 2008 31 mars 2008 à 18:05
Bravo, très belle source.
Joli disign... sauf pour la compatibilité avec FF où la boite prend tout la largeur de la fenetre (voir message précédent de XTRENDUKE).
Je met 9/10 pour la clarté du code.
XtremDuke
Messages postés626Date d'inscriptionsamedi 28 septembre 2002StatutMembreDernière intervention18 mai 20094 29 mars 2008 à 20:34
Salut,
Belle présentation. (j'ai déjà vu ça quelque part... ^^ )
Si je peux me permettre quelques remarques :
- petits soucis sous FF
>> les boites sont de la largeur de la page
>> Le drag ne fonctionne pas
>> l'ombre est mal affichée
- il aurait été sympa que tu détectes la touche "entrée" et "echap" pour valider/fermer les boites.
- ça aurait été bien également si les boites pouvaient se recentrer quand la page est resizée.
nicomilville
Messages postés3472Date d'inscriptionlundi 16 juillet 2007StatutMembreDernière intervention28 février 201436 27 mars 2008 à 16:32
Re, c'est facil d'empécher quelqun de cliquer ailleurs, il faut juste rajouter un calque derrière et mettre un onClick dessus du genre onClick="boite.focus;"
deloteric
Messages postés4Date d'inscriptionsamedi 29 mars 2003StatutMembreDernière intervention11 mai 2011 27 mars 2008 à 08:59
Merci d'avoir mis à jour en tenant compte des commentaires !
Bon ben reste plus qu'a empécher l'utilisateur de cliquer ailleurs ...
Encore Bravo (10/10)
nicomilville
Messages postés3472Date d'inscriptionlundi 16 juillet 2007StatutMembreDernière intervention28 février 201436 26 mars 2008 à 19:44
Salut,
ça mérite un petit 9/10, je m'explique un 9 car tout code peut être amélioré, sinon très beau design !!!
cs_SebMoine
Messages postés14Date d'inscriptionvendredi 3 juin 2005StatutMembreDernière intervention27 mai 2009 26 mars 2008 à 18:16
@ Florent06: C'est un exemple, utilisez 'MsgBoxHide()' pour fermer la boite de dialogue
Ou alors changer de "Chargement..." par la votre ou quelque chose vous patience ou vous annonce un petit moment. par exemple: "Patience un peu pour la base de donnée" ou "Enregistrement éffectuée", etc...
@ deloteric : J'ai fais moi-même et j'ai copié sur internet et modifié. Voici la dernier version.
deloteric
Messages postés4Date d'inscriptionsamedi 29 mars 2003StatutMembreDernière intervention11 mai 2011 26 mars 2008 à 15:48
Super design, bone source.
reste à empécher l'utilisateur de cliquer ailleurs ... et pourquoi pas de pouvoir déplacer la boite de dialogue.
Bravo et bonne continuation.
Florent06
Messages postés150Date d'inscriptionvendredi 25 février 2005StatutMembreDernière intervention31 août 20081 26 mars 2008 à 12:44
ça ne fonctionne pas, les fenêtres restent sur Chargement... :s
cs_SebMoine
Messages postés14Date d'inscriptionvendredi 3 juin 2005StatutMembreDernière intervention27 mai 2009 25 mars 2008 à 22:37
27 mai 2009 à 19:38
@tomboul: j'ai recu ton message, voici le lien pour la boite de dialogue modal:
http://prototype-window.xilinus.com/index.html
26 mai 2009 à 22:46
26 mai 2009 à 22:43
Donc je suis très déçu par un blocage de modification.
En revanche, postez-moi dans un message privé avec votre email pour t'envoyer un fichier compréssé.
26 mai 2009 à 14:27
Bonjour et merci pour ta réponse
ceci ne rend pas la boite de dialogue modale mais cependant oui cela marche, merci encore.
Bonne continuation
26 mai 2009 à 01:47
25 mai 2009 à 23:00
//ButtonAsk(XX) => lance apres l'avoir cliqué d'ou XX est la réponse du clique
function BtnOK(){
//Précédure vers ton prgrammation comme un exemple 'ButtonAsk(1);' ou 'ButtonAsk(true);'
}
function BtnCcl(){
'ButtonAsk(0);' ou 'ButtonAsk(false);'
}
PS: Excuse moi j'ai pas faits attention ce que tu me dit.
25 mai 2009 à 22:52
Donc dans le script:
<script>
function BtnOK(){
location.href="./gestionBD.php?act=suppPoste&matricule=<?php echo $mat.'&idPoste='.$idPoste; ?>";
}
function BtnCcl(){
//Votre procédure d'annulation si vous voulez
}
</script>
Si ce n'est pas le cas je suis désolé, je ne connais pas très bien en PHP.
PS: En attendant, je vais mettre à jour les compatibles des navigateur. (FF3 et Opera 9.64 et IE8).
12 mai 2009 à 10:25
Déjà merci pour ce script très bien commenté.
J'aimerai savoir si c'est possible de rendre modal la boite de dialogue YesNo
Car en fait j'aimerai l'utiliser sur un lien PHP
Qui ne lance pas deux type de script Javascript mais qui lance le lien si TRUE ou pas si FALSE
echo '[./gestionBD.php?act=suppPoste&matricule='.$mat.'&idPoste='.$idPoste.' onclick="return confirm('Confirmer suppression ?');">]
J'ai bien décortiquer le code mais je n'arrive pas a renvoyer un booleen a la place de faire l'eval dans ton script
Merci d'avance.
17 févr. 2009 à 11:13
EN fait j'avais intégré le script dans un script php d'où mes problèmes d'apostrophe.
SInon je rencontre un autre bug sous IE6. Sur un confirm, le fond transparent s'affiche mais la boite de dialogue n'est pas disponible et la page reste bloquée. Faut-il faire une modif dans le CSS ?
Merci d'avance
11 févr. 2009 à 21:31
Tu peux mettre un simple, avant de MsgBox... comme:
Afficher la message
attention la différence entre de ' et de " .Pour éviter comme "aujourd'hui" faites "aujourd\'hui".
Et tu peux mettre la fonction après le bouton valide comme:
<script>
function BtnOK(msg){
alert(msg);
// Procédure comme vous voulez
}
</script>
11 févr. 2009 à 15:00
Il y avait un conflit sur les apostrophes semble-t-il :Il faut rajouter des anti-slash dans l'argument.
Marche pas : Afficher la message
Marche : Afficher la message
11 févr. 2009 à 14:55
Merci pour cette super source
j'essaye de passer un argument après un confirm mais je bloque :
<script>
function BtnOK(Texte){
alert(Texte);
}
</script>
Afficher la message
Si quelqu'un peut m'aider.
Merci d'avance
A+
7 janv. 2009 à 15:01
Si tu veux aller plus vite, ouvre le msgbox.html en bloc note, sur la ligne 31, 32, 33 supprimer les "
" (retourne à la ligne suivant)
15 déc. 2008 à 22:53
Ta dernière modif ne semble pas fonctionner, lorsque je consulte la page msgbox.html, j'ai un écran tout blanc
22 juin 2008 à 21:28
a++
22 juin 2008 à 21:04
Je m'excuse que j'ai mal composé un message pour "fonction" mais un évènement.
22 juin 2008 à 21:03
Je m'excuse que j'ai mal composé un message pour "fonction" mais un évènement.
22 juin 2008 à 15:57
a++
22 juin 2008 à 15:51
@DELOTERIC: De rien :)
@EXTREMDUKE: je suis désolé de contre dit, il fonctionne sous IE. Eet je ne met pas la fonction du clavier (entrée/echap) cela envoi la différence entre formulaire et OK, entre NON et ANNULER
@NICOMILVILLE: J'ai crée la fonction FOCUS seulement les saisis.
@NEUROCACTUS: J'ai supprimer une partie dans BODY nommant "overflow:hidden" et remplacer dans boite dialogue.
6 avril 2008 à 18:11
Y a-t-il une solution?
http://www.pre-sales.ch
1 avril 2008 à 14:30
Je mets un 4/5.
31 mars 2008 à 18:05
Joli disign... sauf pour la compatibilité avec FF où la boite prend tout la largeur de la fenetre (voir message précédent de XTRENDUKE).
Je met 9/10 pour la clarté du code.
29 mars 2008 à 20:34
Belle présentation. (j'ai déjà vu ça quelque part... ^^ )
Si je peux me permettre quelques remarques :
- petits soucis sous FF
>> les boites sont de la largeur de la page
>> Le drag ne fonctionne pas
>> l'ombre est mal affichée
- il aurait été sympa que tu détectes la touche "entrée" et "echap" pour valider/fermer les boites.
- ça aurait été bien également si les boites pouvaient se recentrer quand la page est resizée.
27 mars 2008 à 16:32
27 mars 2008 à 08:59
Bon ben reste plus qu'a empécher l'utilisateur de cliquer ailleurs ...
Encore Bravo (10/10)
26 mars 2008 à 19:44
ça mérite un petit 9/10, je m'explique un 9 car tout code peut être amélioré, sinon très beau design !!!
26 mars 2008 à 18:16
Ou alors changer de "Chargement..." par la votre ou quelque chose vous patience ou vous annonce un petit moment. par exemple: "Patience un peu pour la base de donnée" ou "Enregistrement éffectuée", etc...
@ deloteric : J'ai fais moi-même et j'ai copié sur internet et modifié. Voici la dernier version.
26 mars 2008 à 15:48
reste à empécher l'utilisateur de cliquer ailleurs ... et pourquoi pas de pouvoir déplacer la boite de dialogue.
Bravo et bonne continuation.
26 mars 2008 à 12:44
25 mars 2008 à 22:37