Choisir une couleur fait revenir à l'accueil
2 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
Choisir une couleur fait revenir à l'accueil
Détails techniques
Version du forum : phpBB2
Poste occupé : Administrateur
Navigateur(s) concerné(s) : Autre
Personnes concernées par le problème : Plusieurs utilisateurs
Lien du forum : https://albastrya.bbactif.com/
Description du problème
Bonjour,ce problème existe depuis un moment et j'avais remis en cause ma souris. Il s'agit en vérité, et très probablement, d'un soucis de script je pense... Lorsque j'écris mon texte et que je sélectionne la couleur, je perd l'intégralité de mon post car... je reviens sur l'accueil de mon forum.
J'ai installé le script qui permet d'envoyer un message "voulez vous vraiment quitter la page, vous perdrez ce que vous avez écrit" en guise de sécurité.
- Code:
var formul;
var postSubmit = false;
window.addEventListener("load", function (e){
for(let i = 0; i < document.forms.length; i++){
if(document.forms[i].method == "post"){
var formul = document.forms[i];
formul.addEventListener("submit", function (e){
postSubmit = true;
});
break;
}
}
if (formul){
window.addEventListener("beforeunload", function(e) {
if (!postSubmit &&
(($('textarea[name="message"]').val().length > 0) || ($('#text_editor_textarea').sceditor('instance').val().length > 0))){
e.returnValue = false;
return false;
}
});
}
});
Je n'identifie pas où se situe "le bug".
Je vous remercie d'avance pour votre aide.
Re: Choisir une couleur fait revenir à l'accueil
Bonjour,
Le script a été mis à jour depuis, essayez avec la nouvelle version et dîtes-moi si le problème persiste:
Le script a été mis à jour depuis, essayez avec la nouvelle version et dîtes-moi si le problème persiste:
- Code:
var formul;
var postSubmit = false;
window.addEventListener("load", function(e) {
var message = $('textarea[name="message"]');
var sceditor = $('#text_editor_textarea');
for (let i = 0; i < document.forms.length; i++) {
if ((document.forms[i].method == "post") && (message.length || sceditor.length)) {
formul = document.forms[i];
formul.addEventListener("submit", function(e) {
postSubmit = true;
});
break;
}
}
if (formul) {
window.addEventListener("beforeunload", function(e) {
if (!postSubmit && ((message.val().length > 0) || (sceditor.sceditor('instance').val().length > 0))) {
e.returnValue = false;
return false;
}
});
}
});
Donnez un titre explicite à votre sujet pour améliorer son référencement Remerciez le message qui vous a aidé pour le mettre en évidence Cochez lorsque votre problème est résolu pour faciliter le travail des modérateurs L'aide par MP n'est pas autorisée pour que celle-ci puisse bénéficier au plus grand nombre |
Re: Choisir une couleur fait revenir à l'accueil
Bonjour Oka.mi, déesse du débugage !
Je vous remercie de la rapidité de réponse car en plus il s'agissait en effet d'une ancienneté du code.
Cela fonctionne à présent à merveille.
A tester sur la longueur mais déjà après 3 essais, je n'ai pas de retour sur la page d'accueil.
Je vous remercie de la rapidité de réponse car en plus il s'agissait en effet d'une ancienneté du code.
Cela fonctionne à présent à merveille.
A tester sur la longueur mais déjà après 3 essais, je n'ai pas de retour sur la page d'accueil.
Sujets similaires
» impossible de changer la couleur sur la chatbox
» [Nouvel éditeur] Revenir aux boutons de couleur à la place de la palette
» choisir la couleur de son pseudo (par rapport au groupe
» Est-il possible de permettre aux visiteurs de choisir la couleur du fond ?
» Choisir sa couleur de police par défaut dans sont profil
» [Nouvel éditeur] Revenir aux boutons de couleur à la place de la palette
» choisir la couleur de son pseudo (par rapport au groupe
» Est-il possible de permettre aux visiteurs de choisir la couleur du fond ?
» Choisir sa couleur de police par défaut dans sont profil
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