Problème redirection automatique

Voir le sujet précédent Voir le sujet suivant Aller en bas

Résolu Problème redirection automatique

Message par Invité le Dim 5 Juin 2011 - 15:13

Bonjour,
Voila j'ai trouvé un code javascript pas mal qui redirige le visiteur qui n'est jamais venu sur le règlement du forum mais je voudrait aussi pouvoir le rediriger vers l'enregistrement dans un nouvel onglet.
Petit info je suis sous phpbb 3 donc je l'ai mis dans une widget et j'ai désactiver la popup d'accueil.
Mon code :
Code:
<SCRIPT LANGUAGE="JavaScript">

var nbJour = 30;
var page = "http://communaute-fr-pb2.fr-bb.com/t1-reglement-du-forum#1";

function GetCookie (name) { 
   var arg = name + "="; 
   var alen = arg.length; 
   var clen = document·cookie.length; 
   var i = 0; 
   while (i < clen) {   
      var j = i + alen;   
      if (document·cookie.substring(i, j) == arg)     
         return getCookieVal (j);   
      i = document·cookie.indexOf(" ", i) + 1;   
      if (i == 0) break; 
   }
 
   return null;
}

function SetCookie (name, value) { 
   var argv = SetCookie.arguments; 
   var argc = SetCookie.arguments.length; 
   var expires = (argc > 2) ? argv[2] : null; 
   var path = (argc > 3) ? argv[3] : null; 
   var domain = (argc > 4) ? argv[4] : null; 
   var secure = (argc > 5) ? argv[5] : false; 

   document·cookie = name + "=" + escape (value) +
   ((expires == null) ? "" : ("; expires=" + expires.toGMTString())) +
   ((path == null) ? "" : ("; path=" + path)) + 
   ((domain == null) ? "" : ("; domain=" + domain)) +   
   ((secure == true) ? "; secure" : "");
}

function DeleteCookie (name) { 
   var exp = new Date(); 
   exp.setTime (exp.getTime() - 1); 
   var cval = GetCookie (name); 
   document·cookie = name + "=" + cval + "; expires=" + exp.toGMTString();
}

var exp = new Date();
exp.setTime(exp.getTime() + (nbJour*24*60*60*1000));

function getCookieVal(offset) {
   var endstr = document·cookie.indexOf (";", offset);
   if (endstr == -1)
   endstr = document·cookie.length;
   return unescape(document·cookie.substring(offset, endstr));
}


function verifNbOuverture() {
   var cpt = GetCookie('cpt');
   if (cpt == null) {
      cpt=2;
      SetCookie('cpt', cpt, exp);

      document.location.href = page;
   }
   else {
      cpt++;
      SetCookie('cpt', cpt, exp);
      }
}

verifNbOuverture();

</script>

Merci d'avance


Dernière édition par Snipeur le Lun 6 Juin 2011 - 17:46, édité 1 fois

Invité
Invité


Invité a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Problème redirection automatique

Message par Pakodar le Lun 6 Juin 2011 - 13:19

Bonjour,
Il suffit de changer l'addresse sitée dans le début du code par l'adresse de l'enregistrement.
Cependant ce que vous voulez a une faille: cela reviendrai à amener les membres sur 2 pages différentes en même temps, et je ne crois pas que ça serait utile de faire ouvrir la seconde page en nouvel onglet/fenêtre....

Pakodar
*****

Masculin
Messages : 669
Inscrit(e) le : 22/12/2010

http://ogamemaio.forumgratuit.org/forum
Pakodar a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Problème redirection automatique

Message par Invité le Lun 6 Juin 2011 - 17:46

Merci, je vais réactiver la popup d'accueil et sa fera pareil.

Invité
Invité


Invité a été remercié(e) par l'auteur de ce sujet.

Voir le sujet précédent Voir le sujet suivant Revenir en haut


Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum