🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: chile.comp.internet
Article #17965

Re: como rotar banners

#17965
From: Locoluis again...
Date: Fri, 17 Nov 2000 00:00
67 lines
3213 bytes
Un consejo: Algunos sitios (como por ejemplo, una bolsa de trabajo en l�nea)
dedican un marco especial para frames, los cuales van cambiando cada vez.
Yo no soy un dise�ador, pero como usuario debo decirte que esa idea es
apestantemente fastidiosa. Yo estaba llenando un formulario para buscar una
pega, y me apest� tanto esa lesera que cerr� mi navegador y sal� hecho una
furia del laboratorio.

As� que no lo hagas. Si tus empleadores insisten, rem�telos a este mensaje.
Si les interesa tener visitantes, probablemente entren en raz�n.

Y bueno, por �ltimo, que no se refresquen tan seguido.
Algo de experimentaci�n puede ser necesaria para encontrar la frecuencia
adecuada. 15 segundos por refresco es muy poco. Entre 30 y 45, tal vez ser�a
aceptable. Si le pon�s mucho, es muy posible que no cumplas el objetivo que
buscan. Eso lo decides t�.

Esta es una idea de la implementaci�n del frame.
Ojo: no est� llegar y copiar. Ten�s que pasarlo a Javascript.
Si no sabes Javascript, busca en http://developer.netscape.com/

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HEAD>
<TITLE>Frame para banner</TITLE>
<SCRIPT LANGUAGE="Javascript">
function recargar()
{
	window.reload();
}

function rotabanner()
{
	// Busca la forma de generar n�meros aleatorios, no me acuerdo.
	// Aqu� supongo que ten�s 5 opciones de banners.
	var num=math.random(0,4);

	// Es m�s f�cil cuando ten�s un redirector corriendo.
	// de otra forma, vas a tener que agregar las URLs en
	// esta p�gina. Te lo dejo de tarea, ten�s que crear
	// un arreglo.
	var url='/redirect.cgi?num_banner='+num;

	// Lo mismo con las im�genes.
	var img='/banners/banner'+num+'.jpg';

	document.write('<a href="'.url.'"><img src="'.img.'" alt="[Banner]">');
	document.write('</a>');
}

</SCRIPT>
</HEAD>
<!-- No me acuerdo de la sintaxis del setTimeout. Te la dejo de tarea. -->
<!-- creo que es el tiempo en segundos y una funci�n para llamar. -->
<BODY ONLOAD="window.setTimeout(45,recargar)">
<CENTER>
<SCRIPT LANGUAGE=Javascript>rotabanner();</SCRIPT>
</CENTER>
</BODY>
</HTML>


Saludos.

--
Luis
LGM.cl <- En fase de prueba, disponible tambi�n para WAP. Apertura=1-I-2001
Frase de la quincena:
"Navegar por el sitio de Telet�n: un desaf�o para los chilenos" - lgm@15Nov2K
Technical Details
Message-ID: <3a153c08$1@dnewserver.firstcom.cl>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <8v1rh9$iqj$1@chiloe.chilepac.com>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f9ea8,96c6d0887abae81b
X-Google-Attributes: gidf9ea8,public
X-Google-Thread: 114e1a,96c6d0887abae81b
X-Google-Attributes: gid114e1a,public
X-Google-Thread: fad43,96c6d0887abae81b
X-Google-Attributes: gidfad43,public
From: lagonzal@puc.cl (Locoluis again...)
Subject: Re: como rotar banners
Date: 2000/11/17
Message-ID: <3a153c08$1@dnewserver.firstcom.cl>
X-Deja-AN: 694743798
References: <8v1rh9$iqj$1@chiloe.chilepac.com>
X-Original-NNTP-Posting-Host: cunco.crisol.puc.cl
Followup-To: chile.comp.internet,chile.comp.pc,chile.comp.www
X-Trace: 17 Nov 2000 11:09:12 -0300, cunco.crisol.puc.cl
Organization: LGM Producciones http://www.lgm.cl/
X-Original-Trace: 17 Nov 2000 11:09:12 -0300, cunco.crisol.puc.cl
Newsgroups: chile.comp.internet,chile.comp.pc,chile.comp.www