script type="text/javascript"

Transcription

script type="text/javascript"
SCRIPT REDIRECTION APRES TEMPS IMPARTI
<script type="text/javascript">
function Redirect() {
window.location="http://www.urlredirection.com"; // URL DE
REDIRECTION
}
setTimeout('Redirect()', 180 * 1000); // TEMPS DE
REDIRECTION EN SECONDES
</script>
SCRIPT AFFICHAGE COMPTE A REBOURS
<script>
function startTimer(duration, display) {
var timer = duration, minutes, seconds;
setInterval(function () {
minutes = parseInt(timer / 60, 10);
seconds = parseInt(timer % 60, 10);
minutes = minutes < 10 ? "0" + minutes : minutes;
seconds = seconds < 10 ? "0" + seconds : seconds;
display.textContent = minutes + ":" + seconds;
if (--timer < 0) {
timer = duration;
}
}, 1000);
}
window.onload = function () {
var Minutes = 60 * 5,
display = document.querySelector('#time');
startTimer(Minutes, display);
};
</script>
<div>Cette offre expire dans <span id="time"></span> minutes!</div>
SCRIPT AFFICHAGE UNIQUE DE LA PAGE
<script type="text/javascript">
var monOffre = '<?php the_ID(); ?>';
//url de la page X vers laquelle on redirige s'il est déjà inscrit.
var urlPageX = "http://www.VOTREURL.com/"; // votre URL s’il est
deja inscrit
//On regarde si le cookie existe
function lireCookie(nom) {
var nomEQ = nom + "=";
var ca = document.cookie.split(';');
for(var i=0;i < ca.length;i++) {
var c = ca[i];
while (c.charAt(0)==' ') c = c.substring(1,c.length);
if (c.indexOf(nomEQ) == 0) {
return c.substring(nomEQ.length,c.length); // S'il existe
on retourne son nom
}
}
return null; //S'il n'existe pas on retourne null.
}
//On crée la fonction qui check si le cookie existe
function checkCookie(nomCookie,urlpage){
//Si le cookie existe, alors on redirige vers la page X
var monCookie = lireCookie(nomCookie);
if(monCookie == nomCookie){
document.location.href= urlpage;
}
//Sinon on ne fait rien
}
//On lance la fonction pour checker le cookie au chargement de la
page
checkCookie(monOffre,urlPageX);
var duree = 5; // Nombre de jours pendant laquelle le cookie est
valide. Il expire après ce nombre de jours.
//Fonction de création du cookie
function creationCookie(nom,valeur,jours) {
if (jours) {
var date = new Date();
date.setTime(date.getTime()+(jours*24*60*60*1000));
var expires = "; expires="+date.toGMTString();
}
else var expires = "";
document.cookie = nom+"="+valeur+expires+"; path=/";
}
//creation du cookie
creationCookie(monOffre,monOffre, duree);
</script>