Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/11/2010, 16:21
jaedmi_
 
Fecha de Ingreso: noviembre-2010
Mensajes: 1
Antigüedad: 13 años, 5 meses
Puntos: 0
Pregunta No se muestra el resultado del script al ejecutar la web con un mac

Ayuda por favor!!

Tengo este script programado en una web para ejecutar una pequeña animación en la que se van desplazando unas imágenes que contienen links. El problema es que al ejecutar la página con cualquier navegador desde windows se ve perfectamente, pero al ejecutarla con cualquier navegador desde un MAC el recuadro donde tienen que salir las imágenes desplazándose se ve en blanco.
También me sale en blanco con el Google Chrome desde Windows.

Os pongo el script:

<script language="JavaScript1.2">
<!--

var sliderwidth=50
var sliderheight=50
var slidespeed=4

var leftrightslide=new Array()
var finalslide='.'

leftrightslide[0]='<a href="http://www.hotmail.com" target="_blank"><img src="../imgs/noticias2.jpg" border=0 alt="Clic aquí para ver."> Prueba Noticia Uno</a>'+'<img src="../imgs/sig.jpg">'
leftrightslide[1]='<a href="http://www.gmail.com" target="_blank"><img src="../imgs/noticias1.jpg" border=0 alt="Clic aquí para ver.">Prueba Noticia Dos</a>'+'<img src="../imgs/sig.jpg">'
leftrightslide[2]='<a href="http://www.ebay.es" target="_blank"><img src="../imgs/noticias3.jpg" border=0 alt="Clic aquí para ver.">Prueba Noticia Tres</a>'+'<img src="../imgs/sig.jpg">'


var copyspeed=slidespeed
for (i=0;i<leftrightslide.length;i++)
finalslide=finalslide+leftrightslide+" "


if (document.all){
document.write('<marquee id="ieslider" scrollAmount=0 style="width:'+sliderwidth+'">'+finalslide+'</marquee>')
ieslider.onmouseover=new Function("ieslider.scrollAmount=0")
ieslider.onmouseout=new Function("if (document.readyState=='complete') ieslider.scrollAmount=slidespeed")
}

function regenerate(){
window.location.reload()
}

function regenerate2(){
if (document.layers){
document.ns_slider01.visibility="show"
setTimeout("window.onresize=regenerate",250)
intializeleftrightslide()
}
if (document.all)
ieslider.scrollAmount=slidespeed
}

function intializeleftrightslide(){
document.ns_slider01.document.ns_slider02.document .write('<nobr>'+finalslide+'</nobr>')
document.ns_slider01.document.ns_slider02.document .close()
thelength=document.ns_slider01.document.ns_slider0 2.document.width
scrollslide()
}

function scrollslide(){
if (document.ns_slider01.document.ns_slider02.left>=t helength*(-1)){
document.ns_slider01.document.ns_slider02.left-=slidespeed
setTimeout("scrollslide()",100)
}
else{
document.ns_slider01.document.ns_slider02.left=sli derwidth
scrollslide()
}
}
window.onload=regenerate2

//-->
</script>


Gracias por adelantado!!