RSS
RSS
Test RDV amies
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.



 
Connexion
Nom d'utilisateur:
Mot de passe:
Connexion automatique: 
:: Récupérer mon mot de passe
Le Deal du moment : -28%
Brandt LVE127J – Lave-vaisselle encastrable 12 ...
Voir le deal
279.99 €

 :: ○ Bienvenue :: Vie du Forum :: Les Badges Voir le sujet précédent Voir le sujet suivant Aller en bas
notifrfefefze
Dorine
Dorine
Dorine
La seule chose qui nous est permis de faire, c'est de ne pas regretter les choix que l'on a fait
Messages : 166
Localisation : en croisière
Date d'inscription : 26/04/2016
Age : 44
Dorine
Jeu 5 Aoû - 13:49
http://croisieredelhorreur.rpgistes.com


 $(document).ready(function(e) {
 $('#alert_message').keyup(function() {
 var nombreCaractere = $(this).val();
 var nombreMots = jQuery.trim($(this).val()).split(' ').length;
 if($(this).val() === '') {
 nombreMots = 0;
 }
 var msg = ' ' + nombreMots + ' mot(s) | ' + (nombreCaractere.match(/\S/g)||[]).length + ' Caractère(s) / 200 maximum conseillés';
 $('#comptalert_message').text(msg);
 if ((nombreCaractere.match(/\S/g)||[]).length >= 200) { $('#comptalert_message').addClass("incorrect"); } else { $('#comptalert_message').addClass("correct").removeClass("incorrect");}
 })

});


 function alertlien(that) {
 if (that.value == "En savoir plus") {
 document.getElementById("lienOK").style.display = "block";
 } else {
 document.getElementById("lienOK").style.display = "none";
 }
}
   function imagelien(that) {
 if (that.value == "Non") {
 document.getElementById("imageOK").style.display = "none";
 } else {
 document.getElementById("imageOK").style.display = "block";
 }
}


 

   Envoyer une notification en temps réel          
 

 

   

     

       
         
         Choisissez un titre court et évocateur.
     

     

       
       
       
0 mot(s) | 0 Caractère(s) / 200 maximum conseillés

       La mise en forme du message ne supporte que le HTML. Par conséquent, le BBCode est interdit.

       Soyez bref dans le message à afficher. Prévoyez entre 150 à 200 caractères.

     

     

       
       
         
     
 
     

       
       
         
     

     

       
     

   

 










var _param = function(obj, modifier) {
       var buildParams = function(prefix, obj, traditional, add) {
           var name;
           if (jQuery.isArray(obj)) {
               jQuery.each(obj, function(i, v) {
                   if (traditional || /\[\]$/.test(prefix)) {
                       add(prefix, v);
                   } else {
                       buildParams(prefix + "[" + (typeof v === "object" ? i : "") + "]", v, traditional, add);
                   }
               });
           } else {
               if (!traditional && jQuery.type(obj) === "object") {
                   for (name in obj) {
                       buildParams(prefix + "[" + name + "]", obj[name], traditional, add);
                   }
               } else {
                   add(prefix, obj);
               }
           }
       };
       var prefix, s = [],
           add = function(key, value) {
               var nvalue;
               if (modifier) {
                   if ((nvalue = modifier(key, value)) === null) {
                       return;
                   } else if (nvalue !== undefined) value = nvalue
               }
               value = jQuery.isFunction(value) ? value() : value == null ? "" : value;
               s[s.length] = _encodeURIComponent(key) + "=" + _encodeURIComponent(value);
           };
       if (jQuery.isArray(obj) || obj.jquery && !jQuery.isPlainObject(obj)) {
           jQuery.each(obj, function() {
               add(this.name, this.value);
           });
       } else {
           for (prefix in obj) {
               buildParams(prefix, obj[prefix], undefined, add);
           }
       }
       return s.join("&").replace(/%20/g, "+");
   },
   _encodeURIComponent = function(str) {
       if ((document.charset ? document.charset : document.characterSet).toLowerCase() != "utf-8") {
           return encodeURIComponent(escape(str).replace(/%u[A-F0-9]{4}/g, function(x) {
               return "&#" + parseInt(x.substr(2), 16) + ";";
           })).replace(/%25/g, "%");
       } else {
           return encodeURIComponent(str);
       }
   };
$('.progress-bar').hide();
$('.result').hide();
$('form#form').submit(function() {
 var message = "Titre de la notification : " + document.getElementById('alert_name').value + "

Message : " + document.getElementById('alert_message').value + "

Pour en savoir plus (si lien renseigné) :" + document.getElementById('alert_lienOK').value + "

";
   $('.progress-bar').show();
   $('.panel_notif_global').hide();
   if ($('.progress-bar span').css('width') != '100%') {
       setTimeout("$('.progress-bar span').css('width', '80%');", 100);
   }
   $.post("/post", _param({
           mode: "reply",
           t: realTime_alert(),
           post: 1,
           notify: 0,
           message: message
       }))
       .done(function() {
           $('.progress-bar span').css('width', '100%');
           $('.result').fadeIn().text('La notification a été envoyée avec succès');
           $('.result').addClass('done');
       })
       .fail(function() {
           $('.progress-bar span').css('width', '0%');
           $('.result').fadeIn().text('Echec lors du traitement');
           $('.progress-bar').fadeOut();
           $('.result').addClass('fail');
           alert('Il semblerait qu\'une erreur se soit produite ! Vérifiez votre connexion internet et réessayez ultérieurement.');
       });
   return false;
});
Revenir en haut Aller en bas
Page 1 sur 1
Sauter vers: