Ver Mensaje Individual
  #5 (permalink)  
Antiguo 05/01/2004, 17:34
Avatar de tunait
tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 22 años, 8 meses
Puntos: 381
Vale, ahí va:

<script language="JavaScript" type="text/JavaScript">
/**************************************************
Scroll de noticias. Script creado por Tunait! (21/8/2003)
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 noticia(texto,enlace,destino)
{
this.texto = texto
this.enlace = enlace
this.destino = destino
}
var noticias = new Array()

noticias[0]= new noticia("Aquí el primer texto","http://www.yahoo.es/","_blank")
noticias[1]= new noticia(" Bartolo nunca tuvo una flauta. En realidad era una tuba. ","#","_blank")
noticias[2]= new noticia("El caballo blanco de Santiago era blanco.","17/5/03","http://www.altavista.com/","_blank")
noticias[3]= new noticia("Quien a buen arbol se arrima se arriesga a que le caiga un rayo.","http://www.forosdelweb.com/","_blank")
noticias[4]= new noticia ("Descubierto que 'andando' además de gerundio provoca cansancio.","http://www.maestrosdelweb.com/","_blank")
noticias[5]= new noticia ("Ultima hora: Kojak debe su calvicie a la ausencia de pelo.","#","_blank")
noticias[6]= new noticia("El perro de Perico se come la flauta del Bartolo y éste le reclama un palote.","#","_blank")
noticias[7]= new noticia("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 (noticias[0].enlace)
document.write ('" target="' + destino + '">' + noticias[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 (noticias[1].enlace)
document.write ('" target = "' + destino + '">' + noticias[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 = noticias[cont].texto
document.getElementById('dos').childNodes[0].href = noticias[cont].enlace
document.getElementById('uno').style.top = 0
if(cont == noticias.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 = noticias[cont].texto
document.getElementById('uno').childNodes[0].href = noticias[cont].enlace
document.getElementById('dos').style.top = 0
if(cont == noticias.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>
</head>

<body bgcolor="#FFFFFA" topmargin="30" marginheight="0" onload="escrolea()">
<div align="center">
<p>
<script>escribe()</script>
</p>

</div>
</body>

cuéntame si te fue bien

Última edición por tunait; 05/01/2004 a las 17:36