Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/01/2008, 07:01
Deiv
 
Fecha de Ingreso: noviembre-2004
Ubicación: La Paz
Mensajes: 100
Antigüedad: 21 años, 11 meses
Puntos: 0
Pregunta Barra de Estado Script

Hola,
Tengo un Script que consegui en la Red "Mostrando Texto animado en la Barra de Estado" que probando sin conexión a Internet con IE7 funciona perfecto, pero cuando estoy conectado y habiéndolo subido me lanza los siguientes errores.
La Página contiene las siguientes lineas, y he cambiado en la parte del <body> para probarlo:
Código PHP:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<
html>
<
head>
<
title>Barra de Estado</title>
<
script type="text/javascript" src="BarraDeEstado.js"></script> 
</head>
<body onload= "startBanner();"> 
Prueba StatusBar
</body>
</html> 
ERROR:
Linea 7
Car 1

La otra modificación que hice en el <body> es:
Código PHP:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<
html>
<
head>
<
title>Barra de Estado</title>
<
script type="text/javascript" src="BarraDeEstado.js"></script> 
</head>
<body onload= "setTimeout('showBanner()', 100)">
Prueba StatusBar
</body>
</html> 
ERROR:
Linea 1
Car 1


El Script BarraDeEstado.js es el siguiente:
Código PHP:
var velocidad = 100 
var pausa = 1000 
var TiempoID = null
var bannerRunning = false
var ar = new Array()
 
ar[0] = "Bienvenidos al Sitio!"
ar[1] = "Web Personal y Familiar"
ar[2] = "Revisa la Página"
ar[3] = "Contacte con Nosotros"
 
var currentMessage = 0
var offset = 0
function stopBanner() {
 if (
bannerRunning)
 
clearTimeout(TiempoID)
 
bannerRunning = false
}
function 
startBanner() {
 
stopBanner()
 
showBanner()
}
function 
showBanner() {
 var 
text = ar[currentMessage]
 if (
offset < text.length) {
 if (
text.charAt(offset) == " ")
 
offset++ 
 var 
partialMessage = text.substring(0, offset + 1) 
 
window.status = partialMessage
 offset
++ 
 
TiempoID = setTimeout("showBanner()", velocidad)
 
bannerRunning = true
} 
else {
 
offset = 0
 currentMessage
++
 if (
currentMessage == ar.length)
 
currentMessage = 0
 TiempoID 
= setTimeout("showBanner()", pausa)
 
bannerRunning = true
}
} 
Y con ninguna de las dos funciona. No sé a que se debe todo ello y en que estoy fallando.
¿Cómo puedo solucionar y que funcione este Script en IE6 o IE7?