Foros del Web » Programando para Internet » Javascript »

Un regalo (scroll de noticias)

Estas en el tema de Un regalo (scroll de noticias) en el foro de Javascript en Foros del Web. <script language="JavaScript1.2"> // ancho var marqueewidth=450 // alto var marqueeheight=80 // velocidad var speed=1 // contenido del scroll var marqueecontents='<font face="Arial" size="2">Lo que veremos en ...
  #1 (permalink)  
Antiguo 28/07/2003, 10:00
Avatar de maralbust@netsc  
Fecha de Ingreso: julio-2003
Ubicación: Santiago
Mensajes: 242
Antigüedad: 20 años, 10 meses
Puntos: 0
Un regalo (scroll de noticias)

<script language="JavaScript1.2">
// ancho
var marqueewidth=450
// alto
var marqueeheight=80
// velocidad
var speed=1
// contenido del scroll
var marqueecontents='<font face="Arial" size="2">Lo que veremos en este artículo, es un simple JavaScript para realizar un Scroll cada un determinado lapso de tiempo. En él, se pueden incluir <a href="http://www.webpanto1.com.ar.com" target="_blank">enlaces</a>, imágenes, <strong>textos en negrita</strong>, en fin, cualquier <em>código html</em>.<br>Es ideal para mostrar novedades o noticias sobre un sitio o tema en especial.</font>'
if (document.all)
document.write('<marquee direction="up" scrollAmount='+speed+' style="width:'+marqueewidth+';height:'+marqueeheig ht+'">'+marqueecontents+'</marquee>')
function regenerate(){
window.location.reload()
}
function regenerate2(){
if (document.layers){
setTimeout("window.onresize=regenerate",450)
intializemarquee()
}
}
function intializemarquee(){
document.cmarquee01.document.cmarquee02.document.w rite(marqueecontents)
document.cmarquee01.document.cmarquee02.document.c lose()
thelength=document.cmarquee01.document.cmarquee02. document.height
scrollit()
}
function scrollit(){
if (document.cmarquee01.document.cmarquee02.top>=thel ength*(-1)){
document.cmarquee01.document.cmarquee02.top-=speed
setTimeout("scrollit()",100)
}
else{
document.cmarquee01.document.cmarquee02.top=marque eheight
scrollit()
}
}
window.onload=regenerate2
</script>


Que les sirva.
  #2 (permalink)  
Antiguo 03/08/2003, 23:26
Avatar de Mickel  
Fecha de Ingreso: mayo-2002
Ubicación: Lima, Peru
Mensajes: 4.619
Antigüedad: 22 años
Puntos: 7
seuo, creo que la etiqueta <marquee> solo funciona en IE...
__________________
No tengo firma ahora... :(
  #3 (permalink)  
Antiguo 04/08/2003, 08:54
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 22 años, 8 meses
Puntos: 381
Bueno, aparentemente el script contempla a netscape y pretende usar una alternativa.

Pero parece que el script es algo viejo y no funciona con el netscape actual.

comenzando porque para verificar si es netscape usa


if (document.layers){


cuando netscape yá no soporta los layers.

Obviamente no he podido probarlo con versiones anteriores de NS (no tengo) pero al menos con las nuevas no furula.

De todas formas a ese script le faltan los créditos del autor. Cuando se ofrece un código ajeno lo adecuado es indicar el autor o al menos la fuente
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:34.