Recordad que para pedir soporte alguno, debéis facilitar los datos de soporte oportunos por favor, mirad aquí y leer las Normas generales del foro, esto nos servirá de ayuda para dar el mejor soporte..

Gracias.

La Administración de phpBB España.

Javascript de Aviso al cargar una web

PHP, HTML, CSS, JS, jQuery, etc.

0
No hay votos
 
Votos totales: 0

Nazcar
Ex Staff
Mensajes: 1728
Registrado: 14 Oct 2005, 20:39

Javascript de Aviso al cargar una web

#1

Mensaje 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




Enlace:
BBCode:
HTML:

Ocultar enlaces al mensaje
Mostrar enlaces al mensaje

Volver a “🆘 Recursos Webmaster”