Ver Mensaje Individual
  #2 (permalink)  
Antiguo 19/04/2004, 08:55
Avatar de tunait
tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 23 años, 4 meses
Puntos: 381
Qué tal,

hay un link directo para ver el código fuente, si lo pinchas te lo abre directamente en el block de notas (si usas explorer)

De todas formas ahí te dejo el código

esto va en head
Código:
<script language="JavaScript" type="text/JavaScript">
/**************************************************************
Scroll de enlaces. Script creado por Tunait! (6/1/2004)
Si quieres usar este script en tu sitio eres libre de hacerlo con la condición de que permanezcan intactas estas líneas, osea, los créditos.
No autorizo a publicar y ofrecer el código en sitios de script sin previa autorización
Si quieres publicarlo, por favor, contacta conmigo.
http://javascript.tunait.com/
[email protected] 
****************************************************************/
var ancho = 250 //anchura del cuadro
var alto = 50 //altura del cuadro
var marco = 1 //0 para que notenga marco (borde)
var fondo = '#FFFFFF' //color de fondo del cuadro
var pausilla = 2000 //tiempo de la pausa en milisegundos (2000 = 2 segundos)
var destino = "_blank" //target en donde se quiera que se carguen los enlaces, en caso de usarlos.
var cursor = "default;"  //cursor que se quiera sobre el cuadro
var colEnlace = '#006699' //color del texto del enlace
var fuente = "arial" //fuente para los textos 
var tamEnlace = '14' // tamaño de la fuente del enlace 
var negrita = true //si se quiere o no negrita en el texto del enlace

function Enlace(texto,enlace,destino){
	this.texto = texto
	this.enlace = enlace
	this.destino = destino
	}
var Enlaces = new Array()

Enlaces[0]= new Enlace("Aquí el primer texto","http://www.yahoo.es/","_self")
Enlaces[1]= new Enlace(" Bartolo nunca tuvo una flauta. En realidad era una tuba. ","#","_blank")
Enlaces[2]= new Enlace("El caballo blanco de Santiago era blanco.","17/5/03","http://www.altavista.com/","_blank")
Enlaces[3]= new Enlace("Quien a buen arbol se arrima se arriesga a que le caiga un rayo.","http://www.forosdelweb.com/","_blank")
Enlaces[4]= new Enlace ("Descubierto que 'andando' además de gerundio provoca cansancio.","http://www.maestrosdelweb.com/","_blank")
Enlaces[5]= new Enlace ("Ultima hora: Kojak debe su calvicie a la ausencia de pelo.","#","_blank")
Enlaces[6]= new Enlace("El perro de Perico se come la flauta del Bartolo y éste le reclama un palote.","#","_blank")
Enlaces[7]= new Enlace("Ahora se cree que los Reyes Magos en realidad eran tres.","#","_blank")


var det = false

function escribe(){
document.write ('<div id="mami" style="width:' + ancho + '; height:' + alto + 'px; position:relative;  overflow:hidden ">')
document.write('<table bgcolor="' + fondo + '" border = "' + marco + '" width="' + ancho + '" height="100%"><tr><td valign="top">')
document.write ('<div id="uno" style="top:' + alto +'; width:' + ancho + ' height:' + alto + 'px;  ">')

	document.write ('<a class="enlace" href="')
	document.write (Enlaces[0].enlace)
	document.write ('" target="' + Enlaces[0].destino + '">' + Enlaces[0].texto + '</a>')

document.write ('</div>')
document.write ('<div id="dos" style="top:' + (alto*2) +'; width:' + ancho + ' height:' + alto + 'px; ">')


	document.write ('<a class="enlace" href="')
	document.write (Enlaces[1].enlace)
	document.write ('" target = "' + Enlaces[1].destino + '">' + Enlaces[1].texto + '</a>')

document.write ('</div>')
document.write('</td></tr></table>')
document.write ('</div>')
if(navigator.appName == "Netscape")
{altoUno = document.getElementById('uno').offsetHeight}
else
{altoUno = document.getElementById('uno').clientHeight}
document.getElementById('uno').onmouseover =function(){
	det = true
	clearTimeout(tiempo)
	}
document.getElementById('uno').onmouseout =function(){
	det = false;
	clearTimeout(tiempo)
	escrolea()
	}

document.getElementById('dos').onmouseover =function(){
	det = true
	clearTimeout(tiempo)
	}
document.getElementById('dos').onmouseout =function(){
	det = false;
	clearTimeout(tiempo)
	 escrolea()
	 
	}
}
desp = 1
var cont = 1
var pos,pos2
function escrolea(){
pos = document.getElementById('uno').style.top
pos = pos.replace(/px/,"");
pos = pos.replace(/pt/,"");
pos = new Number(pos);
pos2 = document.getElementById('dos').style.top
pos2 = pos2.replace(/px/,"");
pos2 = pos2.replace(/pt/,"");
pos2 = new Number(pos2);
pos -= desp
pos2 -= desp

if (pos == desp){
	var contenidos = ""
	document.getElementById('dos').style.top = alto
	document.getElementById('dos').childNodes[0].firstChild.nodeValue  = Enlaces[cont].texto
	document.getElementById('dos').childNodes[0].href = Enlaces[cont].enlace 
	document.getElementById('dos').childNodes[0].target = Enlaces[cont].destino 
	document.getElementById('uno').style.top = 0
	if(cont == Enlaces.length-1)
		{cont=0}
	else{
		cont++
		}
	pausa()
	return false
	}
else{
	if (pos2 == desp){
		var contenidos = ""
		document.getElementById('uno').style.top = alto

		document.getElementById('uno').childNodes[0].firstChild.nodeValue  = Enlaces[cont].texto
		document.getElementById('uno').childNodes[0].href  = Enlaces[cont].enlace
		document.getElementById('uno').childNodes[0].target  = Enlaces[cont].destino
		document.getElementById('dos').style.top = 0
		if(cont == Enlaces.length-1)
		{cont=0}
	else{
		cont++
		}
		pausa()
		return false
		}
	else{
		document.getElementById('uno').style.top = pos
		document.getElementById('dos').style.top = pos2
		}
	}
tiempo = window.setTimeout('escrolea()',50)
}
var tiempo
function pausa()
{
clearTimeout(tiempo)
if (det == false){
	tiempo = setTimeout ('continuar()',2000)
	}
}
function continuar()
{
if(det == false)
	{escrolea()}
}

document.write('<style type="text/css">')
document.write ('#uno {')
document.write ('color: #006699;')
if(cursor == "pointer" || cursor == "hand"){
cursor = (navigator.appName == "Netscape")?'pointer;':'hand;';
}
document.write ('cursor:' + cursor + ";")
document.write ('position:absolute;}')
document.write ('#dos {')
document.write ('color: #006699;')
document.write ('cursor:' + cursor + ";")
document.write ('position:absolute;}')
document.write ('.enlace{')
if(negrita){
document.write('font-weight: bold;')
}
document.write ('color:' + colEnlace + ';')
document.write ('font-family:' + fuente + ';')
document.write ('font-size:' + tamEnlace + ';}')
document.write ('</style>')
</script>
y esto en body

<body onload="escrolea()">
<div align="center">
<p>
<script>escribe()</script>
</p>

</div>
</body>

Las instrucciones de configuración están en el link que dejaste

un saludo