Identifiez-vous - Créez un compte gratuit

Disclaimer DHTML

Un disclaimer utilisant JavaScript avec affichage par dessus votre site en DHTML (exemple: SexyTools utilise ce disclaimer).
Ajouté le 08/05/2008

Introduction

Ce script se compose de trois parties:

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'
 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='#' onclick='Entrer(); return(false)'>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>');
}

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 la disparition du disclaimer, et le lien 'Sortir' renvoie sur google.com

Vous pouvez bien entendu modifier le comportement du script, l'URL de sortie, 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-2010 - Tous droits réservés - Conditions d'utilisation - Contact