Foros del Web » Programando para Internet » Javascript »

Como puedo optimizar este javascript para mozilla

Estas en el tema de Como puedo optimizar este javascript para mozilla en el foro de Javascript en Foros del Web. Buenos días comentaros que dispongo de este javascript, el cual me saca un texto de abajo a arriba, pero el problema esque sólo me funciona ...
  #1 (permalink)  
Antiguo 18/10/2005, 04:57
Avatar de jjrolevio  
Fecha de Ingreso: agosto-2002
Ubicación: España-Castilla la Mancha-Ciudad Real-Alcazar de San Juan
Mensajes: 196
Antigüedad: 21 años, 8 meses
Puntos: 0
Pregunta Como puedo optimizar este javascript para mozilla

Buenos días comentaros que dispongo de este javascript, el cual me saca un texto de abajo a arriba, pero el problema esque sólo me funciona para internet explorer, pero para mozilla no, y es cosa del document.all, pero no se como adaptarlo para mozilla, espero me podáis indicar como hacerlo.
Este es el javascript:

<script language="JavaScript1.2">
/*TEXTO DESPLAZANTE PARA EL MENU*/
// Ancho
var marqueewidth='<%=tamano_menu2%>'
// Alto
var marqueeheight=70
// Velocidad
var speed=1
// Contenido del scroll
var marqueecontents='<p align="center"><%while not rs.eof%>---------------------------<br><a href="index.asp?iden=7&id=<%=rs.fields("id_noticia ")%>"><b><%=rs.fields("titulo")%></b></a><br><em><%=rs.fields("fecha")%></em><br><br><%=Formato(rs.fields("descripcion_breve "))%><br><br><%rs.movenext%><%wend%></p>'
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>

Un saludo a todos.
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 08:53.