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: 20 años, 3 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(0offset 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?