Message de demande de confirmation de la page alors que le message n'a pas été validé
4 participants
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code :: Archives des problèmes avec un code
Page 1 sur 1 • Partagez
Message de demande de confirmation de la page alors que le message n'a pas été validé
Bonjour à tous,
J'ai quelques membres particuliérements distraits qui oublient de temps à autre de valider leur message et qui par la suite s'étonnent de ne pas les voir sur le forum.
Je tente de trouver une astuce en passant par le posting body et en y installant ce script de fermeture de page
Bon, comme vous vous en doutez, c'est le flop totale.
J'ai essayé de contourner le soucis en passant par la gestion des javascripts et en cochant sur les sujets . Là, le script fonctionne mais bien au delà de ce que souhaite. La fenêtre de demande de confirmation de fermeture s'ouvre aussi bien en mode édition que lorsque l'on souhaite changer de page alors que le message a été validé. Logique me direz vous puisque le script n'a plus d'attribution au niveau du posting body mais au niveau des sujets.
Une petite astuce pour résoudre ce petit soucis????
Merci par avance à l’âme généreuse qui tentera de résoudre ce soucis.
Bon weekend à tous.
J'ai quelques membres particuliérements distraits qui oublient de temps à autre de valider leur message et qui par la suite s'étonnent de ne pas les voir sur le forum.
Je tente de trouver une astuce en passant par le posting body et en y installant ce script de fermeture de page
- Code:
<SCRIPT language=JavaScript type=text/javascript>
// Cross browser event handling for IE 5+, NS6+ and Gecko
function addEvent(elm, evType, fn, useCapture)
{
if (elm.addEventListener)
{
// Gecko
elm.addEventListener(evType, fn, useCapture);
return true;
}
else if (elm.attachEvent)
{
// Internet Explorer
var r = elm.attachEvent('on' + evType, fn);
return r;
}
else
{
// nutscrape?
elm['on' + evType] = fn;
}
}
// Add Listeners
function addListeners(e)
{
// Before unload listener
addEvent(window, 'beforeunload', exitAlert, false);
}
// Exit Alert
function exitAlert(e)
{
// default warning message
var msg = "You will lose information if it has not already been saved.";
// set event
if (!e) { e = window.event; }
if (e) { e.returnValue = msg; }
// return warning message
return msg;
}
// Initialise
addEvent(window, 'load', addListeners, false);
</SCRIPT>
Bon, comme vous vous en doutez, c'est le flop totale.
J'ai essayé de contourner le soucis en passant par la gestion des javascripts et en cochant sur les sujets . Là, le script fonctionne mais bien au delà de ce que souhaite. La fenêtre de demande de confirmation de fermeture s'ouvre aussi bien en mode édition que lorsque l'on souhaite changer de page alors que le message a été validé. Logique me direz vous puisque le script n'a plus d'attribution au niveau du posting body mais au niveau des sujets.
Une petite astuce pour résoudre ce petit soucis????
Merci par avance à l’âme généreuse qui tentera de résoudre ce soucis.
Bon weekend à tous.
Dernière édition par demeter1 le Lun 16 Avr - 16:21, édité 1 fois
Re: Message de demande de confirmation de la page alors que le message n'a pas été validé
Bonsoir,
Je pense que tu ne peux pas retirer cette option mets les avertir par un message plus important que celui de base oui.(Pour ce qui est de ton code je ne peut pas t'aidez dsl)
A bientôt.
Je pense que tu ne peux pas retirer cette option mets les avertir par un message plus important que celui de base oui.(Pour ce qui est de ton code je ne peut pas t'aidez dsl)
A bientôt.
Re: Message de demande de confirmation de la page alors que le message n'a pas été validé
Bonjour Dr. forumactif,
En fait le script devrait tout simplement signaler au membre qu'il s’apprête à quitter la page sans avoir validé son message. Voici l'action que ce script a lorsque je l'utilise dans la gestion des javascripts

Le soucis, vu qu'aucun chemin de direction n'est affilié, il réagi aussi bien à une édition du message , qu'a un changement de page.
L'idéal serait de trouver une solution pour qu'il soit accepté par le posting body ou de le modifier au niveau du javascript.
Pour le posting body, j'ai tenté de le placer en fin du template mais le script s'est révélé totalement inefficace.
En fait le script devrait tout simplement signaler au membre qu'il s’apprête à quitter la page sans avoir validé son message. Voici l'action que ce script a lorsque je l'utilise dans la gestion des javascripts

Le soucis, vu qu'aucun chemin de direction n'est affilié, il réagi aussi bien à une édition du message , qu'a un changement de page.
L'idéal serait de trouver une solution pour qu'il soit accepté par le posting body ou de le modifier au niveau du javascript.
Pour le posting body, j'ai tenté de le placer en fin du template mais le script s'est révélé totalement inefficace.
Re: Message de demande de confirmation de la page alors que le message n'a pas été validé
un petit up mais strictement rien d'urgent. Passez une bonne soirée.
Re: Message de demande de confirmation de la page alors que le message n'a pas été validé
Bonjour,
Voilà un exemple de script :
Cordialement.
Voilà un exemple de script :
- Code:
$(function() {
var t = $("#text_editor_textarea");
if(!t.length) {
return
}
var empty = /^\s*$/.test(t.val());
t.keydown(function(e) {
if(empty && !/^\s*$/.test(t.val())) {
$(window).bind("beforeunload", function() {
return"Vous avez commenc\u00e9 \u00e0 \u00e9crire un message"
});
empty = false
}else {
if(!empty && /^\s*$/.test(t.val())) {
$(window).unbind("beforeunload");
empty = true
}
}
});
t.parents("form").submit(function() {
$(window).unbind("beforeunload")
})
});
Cordialement.
Ea- Aidactif
- Messages : 23583
Inscrit(e) le : 04/04/2008
Re: Message de demande de confirmation de la page alors que le message n'a pas été validé
Etana, vous êtes une déesse du codage .
Cela fonctionne à merveille.
Ce n'est que du virtuel mais c'est du fond du cœur
Un grand merci de ma part et de la part de tous les membres plus ou moins distraits de mon forum :thanks:

Ce n'est que du virtuel mais c'est du fond du cœur


Un grand merci de ma part et de la part de tous les membres plus ou moins distraits de mon forum :thanks:

» rendre valide un lien dans message de la page d'accueil
» Message : Le fichier envoyé n'est pas valide.
» Le dégradé fond du message pour un groupe n'apparait que pour le premier message posté par la personne sur la page
» Confirmation d'édition de message (box à compléter)
» Message de confirmation de compte actif
» Message : Le fichier envoyé n'est pas valide.
» Le dégradé fond du message pour un groupe n'apparait que pour le premier message posté par la personne sur la page
» Confirmation d'édition de message (box à compléter)
» Message de confirmation de compte actif
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code :: Archives des problèmes avec un code
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum