Identifiez-vous - Créez un compte gratuit
SexyTools » Scripts et codes utiles » Disclaimer DHTML + Redirect
Disclaimer DHTML + Redirect
Un disclaimer utilisant JavaScript avec affichage par dessus votre site en DHTML (exemple: SexyTools utilise ce disclaimer). Cette variante inclus un redirect vers l'URL de votre choix.
Ajouté le 06/03/2009
Introduction
Ce script se compose de trois parties:

    * un code JavaScript à placer dans un fichier;
    * une balises à inclure entre <head> et </head> sur chacune de vos pages
    * un code CSS à insérer dans votre feuille de style

Le code JavaScript
Copiez et collez le code JavaScript suivant dans un fichier nommé disclaimer.js que vous placerez à la racine web de votre site (dans le même répertoire que votre index):

// Disclaimer DHTML
// Copyright SexyTools.be 2008

function ScanCookie(variable)
{
 cook=document.cookie;
 variable+="=";
 place=cook.indexOf(variable,0);
 if(place<=-1) return("0");
 else
 {
  end=cook.indexOf(";",place)
  if(end<=-1) return(unescape(cook.substring(place+variable.length,cook.length)));
  else return(unescape(cook.substring(place+variable.length,end)));
 }
}

function Entrer()
{
 document.cookie="disclaimerok=oui;path=/;";
 if(document.getElementById) document.getElementById("disclaimer").style.display='none'
 window.open('http://www.rezo2q.com/link.php?site=sexe-tac&track=discpornoh','','toolbar=1,location=1,directories=1,status=1,scrollbars=1,resizable=1,copyhistory=1,menuBar=1');self.focus();
 top.location.href=location.href;
}


if(ScanCookie("disclaimerok")==0)
{
 document.write("<div id=disclaimer><div id=disclaimer-fond></div><div id=disclaimer-conteneur>");
 document.write("<div id=disclaimer-cadre>");
 document.write("<b>ATTENTION: CONTENU STRICTEMENT RESERVE AUX ADULTES</b>");
 document.write("<br><br>Le contenu de ce site ne conviens pas à un public mineur. Les photos, vidéos, et textes pornographiques disponibles ici peuvent choquer certaines sensibilités. En entrant, vous déclarez prendre vos responsabilités vis-à-vis de ce contenu.");
 document.write("<br><br>Pour entrer sur ce site CLIQUEZ SUR ENTRER");
 document.write("<br><br>SI VOUS ETES MINEUR (- 18 ans), cliquez sur Sortir pour quitter ce site.");
 document.write("<br><br>");
 document.write("<a href='#' target='_blank' onclick='Entrer();'>ENTRER</a> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href='http://www.google.com/'>Sortir</a>");
 document.write("</div>");
 document.write("</div></div>");
 document.write('<style>embed,object,select,iframe { display:none; visibility:hidden }</style>');
}


N'oubliez pas de remplacer http://www.example.com par l'URL de votre choix pour le redirect.
Balise à inclure
Vous devez ajouter la balise ci-dessous sur chacune des pages où vous souhaitez faire apparaitre le disclaimer, entre <head> et </head>:

<script type='text/javascript' language='javascript' src='disclaimer.js'></script>
Code CSS
Il vous faut à présent ajouter le code suivant dans votre feuille de style:

div#disclaimer{ text-align:left; }
 div#disclaimer-fond{ position:absolute; z-index:1000; width:100%; height:2650px; background:white; filter:alpha(opacity=90); -moz-opacity:0.9; opacity: 0.9; text-align:center; line-height:normal; clear:both; }
 div#disclaimer-conteneur{ position:absolute; z-index:1001; width:100%; text-align:center; clear:both; }
  div#disclaimer-cadre{ width:550px; margin-left:auto; margin-right:auto; text-align:center; margin-top:200px; padding:15px; font-size:12px; border:#ddd 1px solid; background:#f5f5f5; color:#555; }
   div#disclaimer-cadre b{ font-size:14px; color:black; }
   div#disclaimer-cadre a{ text-decoration:none; font-size:22px; font-weight:bold; color:#356aa0; }
   div#disclaimer-cadre a:hover{ color:blue; }
Explications
A chaque session sur votre site, le disclaimer DHTML couvrira le site, le laissant entrevoir en légère transparence.

Le lien 'Entrer' provoque l'ouverture du site dans une nouvelle fenêtre, et la page actuelle sera remplacée par l'URL de votre choix au bout de 3 secondes.

Le lien 'Sortir' renvoie sur google.com

Vous pouvez bien entendu modifier le comportement du script, l'URL de sortie, l'URL de redirect, et l'apparence du disclaimer DHTML.
Quels sont mes droits avec ce script?
Vous pouvez utiliser ce scripts gratuitement, mais vous devez respecter les règles énoncées dans la partie "Scripts utiles" des conditions d'utilisation.

Par exemple, vous pouvez l'utiliser, le modifier, et le diffuser gratuitement, mais il est formellement interdit de vendre une partie ou la totalité de ce code.

Vous êtes également tenu de placer en commentaire de votre code source (en partie visible côté client) la mention d'origine du script (SexyTools.be)
© SexyTools 2007-2009 - Tous droits réservés - Conditions d'utilisation - Contact
