Foros del Web » Programando para Internet » Javascript »

Barra de Estado Script

Estas en el tema de Barra de Estado Script en el foro de Javascript en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 07/01/2008, 07:01
 
Fecha de Ingreso: noviembre-2004
Ubicación: La Paz
Mensajes: 100
Antigüedad: 19 años, 6 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?
  #2 (permalink)  
Antiguo 07/01/2008, 07:04
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 3 meses
Puntos: 772
Re: Barra de Estado Script

Hola Deiv

¿Tienes el archivo arraDeEstado.js en la misma carpeta que la página? Si pones un enlace, podremos echarle un vistazo.

Saludos,
  #3 (permalink)  
Antiguo 08/01/2008, 17:01
 
Fecha de Ingreso: noviembre-2004
Ubicación: La Paz
Mensajes: 100
Antigüedad: 19 años, 6 meses
Puntos: 0
Re: Barra de Estado Script

Gracias por responder, pero creo el error fue (no sé si son reglas del Servidor) en la forma que escribí el Script en el <head>:
<script type="text/javascript" src="BarraDeEstado.js"></script>
y el Script mio que estaba en el mismo directorio era:
BarradeEstado.js
lo cambié por
<script type="text/javascript" src="BarradeEstado.js"></script>
Y funciona ahora perfecto.
¿Hay que tener mucho cuidado con las mayúsculas y minúsculas con el código?
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 10:20.