Página 1 de 1

Javascript de Aviso al cargar una web

Publicado: 13 Feb 2006, 20:40
por Nazcar
Bueno como uno de mis sitios contiene material para adultos,he puesto este pequeí?±o script para avisar del tipo de contenido y asi tambien curarme en salud ante posibles denuncias por no avisar de lo mismo

Código: Seleccionar todo



			function getAdultCookie(name) {
	var arg = name + "=";
	var alen = arg.length;
	var clen = document.cookie.length;
	var i = 0;
	while (i  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 getAdultCookieVal (offset) {
	var endstr = document.cookie.indexOf (";", offset);
	if (endstr == -1)
	endstr = document.cookie.length;
	return unescape(document.cookie.substring(offset, endstr));
}


if (getAdultCookie('CookieAdultAlert') != 'true') {
	if ( ! confirm("Advertencia... Este sitio web es para personas mayores de 18 aí?±os.             \nSi presionan el botí?³n \"OK\" estí?¡n aceptando:\n\n     - Ser mayor de edad y estar consciente del contenido erí?³tico y pornogrí?¡fico de este sitio web.\n\n     - Asegurar no darlo a conocer a menores de edad así?­ como prevenir que los menores\n       vean este sitio web desde su ordenador.\n\n     - Este sitio es para uso personal solamente y no implica ningí?ºn organismo de estado.")) {
		window.location.href = "http://www.canal-onanismo.org";
	}
	else {
		setAdultCookie('CookieAdultAlert', 'true');
	}
}



Lo he puesto en el overall_header.tpl del template para que cargue en cualquier pagina que la gente entre.Como funciona por cookie no hay peligro que el mensaje salga cada vez que se carga una pagina en el navegador.



Un saludo