Foros del Web » Programando para Internet » Javascript »

Como puedo convertir estos codigos a Firefox??

Estas en el tema de Como puedo convertir estos codigos a Firefox?? en el foro de Javascript en Foros del Web. Hola buenas pues es que me encuentro con un problema, encontre estos dos codigos por internet, pero solo funcionan con IE y queria saber como ...
  #1 (permalink)  
Antiguo 20/08/2007, 12:38
 
Fecha de Ingreso: mayo-2004
Mensajes: 571
Antigüedad: 20 años
Puntos: 0
Como puedo convertir estos codigos a Firefox??

Hola buenas pues es que me encuentro con un problema, encontre estos dos codigos por internet, pero solo funcionan con IE y queria saber como hacerlos compatibles con firefox.
Gracias!

Codigo 1:
Código PHP:
<script language="JavaScript1.2">
var 
goleftimage='imagenes/flechaizd.gif'
var gorightimage='imagenes/flechader.gif'
var menuwidth=630
var scrollspeed=6
var menucontents='<nobr>Texto del scroll<nobr>'
var actualwidth=''
var ns_scroll
function fillup(){
if (
document.all){
test2.innerHTML=menucontents
actualwidth
=test2.offsetWidth
}
else if (
document.layers){
ns_scroll=document.ns_scrollmenu.document.ns_scrollmenu2
ns_scroll
.document.write(menucontents)
ns_scroll.document.close()
actualwidth=ns_scroll.document.width
}}
window.onload=fillup
function moveleft(){
if (
document.all&&test2.style.pixelLeft>(menuwidth-actualwidth))
test2.style.pixelLeft-=scrollspeed
else if (document.layers&&ns_scroll.left>(menuwidth-actualwidth))
ns_scroll.left-=scrollspeed
lefttime
=setTimeout("moveleft()",50)
}
function 
moveright(){
if (
document.all&&test2.style.pixelLeft<0)
test2.style.pixelLeft+=scrollspeed
else if (document.layers&&ns_scroll.left<0)
ns_scroll.left+=scrollspeed
righttime
=setTimeout("moveright()",50)
}

if (
document.all||document.layers){
with (document){
write('<table border="0" cellspacing="0" cellpadding="0">')
write('<td valign="middle"><a href=#" onMouseover="moveleft()" onMouseout="clearTimeout(lefttime)"><img src="'+goleftimage+'"border=0></a> </td>')
write('<td valign="top">')
if (
document.all){
write('<span style="position:relative;width:'+menuwidth+';">')
write('<span style="position:absolute;width:'+menuwidth+';clip:rect(0 '+menuwidth+' auto 0)">')
write('<span id="test2" style="position:absolute;left:0;top:0">')
write('</span></span></span>')
}
else if (
document.layers){
write('<ilayer width='+menuwidth+' name="ns_scrollmenu">')
write('<layer name="ns_scrollmenu2" left=0 top=0></layer></ilayer>')
}
write('</td>')
write('<td valign="middle"> <a href="#" onMouseover="moveright()" onMouseout="clearTimeout(righttime)">')
write('<img src="'+gorightimage+'"border=0></a>')
write('</td></table>')
}
}
</script> 
Codigo 2:
Código PHP:
<SCRIPT>
nereidFadeObjects = new Object();
nereidFadeTimers = new Object();
function 
nereidFade(objectdestOpratedelta){
if (!
document.all)
return
    if (
object != "[object]"){
        
setTimeout("nereidFade("+object+","+destOp+","+rate+","+delta+")",0);
        return;
    }
        
    
clearTimeout(nereidFadeTimers[object.sourceIndex]);
    
    
diff destOp-object.filters.alpha.opacity;
    
direction 1;
    if (
object.filters.alpha.opacity destOp){
        
direction = -1;
    }
    
delta=Math.min(direction*diff,delta);
    
object.filters.alpha.opacity+=direction*delta;
    if (
object.filters.alpha.opacity != destOp){
        
nereidFadeObjects[object.sourceIndex]=object;
        
nereidFadeTimers[object.sourceIndex]=setTimeout("nereidFade(nereidFadeObjects["+object.sourceIndex+"],"+destOp+","+rate+","+delta+")",rate);
    }
}
</SCRIPT> 
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 01:45.