home Foro de soporte Ayuda para webmasters Java y Javascript
 
Porque no funciona este script
#1 ·

tengo un script para desplazar la pagina arriba y abajo,y a pesar de ser muy sencillo cuando lo subo al servidor no funciona ni con el ie ni con el firefox,antes de subirlo lo pruebo y funciona,os pongo el script:
<a href="javascript:for (i=1; i<=2000; i++){ parent.scroll(1,i) }"><img border="0" src="abajo.gif" width="45" height="41"></a>

<a href="javascript:for (i=1000; i>=1; i--){ parent.scroll(1,i) }"><img border="0" src="arriba.gif" width="45" height="41"></a>


Machacateclados
Machacateclados
Haz clic para ver el perfil del usuario
Mensajes: 234
Desde: 28/Jun/2004
·
#2 ·

eso es debido a que algunos script no funcionan para exploradores q no sean netscape o Internet Explorer. deberias de ver si el mismo script existe para esos navegadores k dices...


Come y duerme en el foro
Come y duerme en el foro
Haz clic para ver el perfil del usuario
Mensajes: 480
Desde: 31/May/2003
· ·
#3 ·

lo e provado con ie,firefox,netscape,opera y nada sigue sin funcionar


Machacateclados
Machacateclados
Haz clic para ver el perfil del usuario
Mensajes: 234
Desde: 28/Jun/2004
·
#4 ·

Què no en Javascript se tienen que declarar primero las variables??

User 390661
@man / @woman
@man / @woman
Haz clic para ver el perfil del usuario
Mensajes: 1.865
Desde: 14/Abr/2003
·
#5 ·

de que variables hablas? el codigo es asi de simple la variable (i) ya esta creada(i=1)copia y pega el codigo y compruebalo,no hay que añadir nada,funciona a la perfeccion,excepto cuando lo subo al servidor y es ahi donde esta el problema


Machacateclados
Machacateclados
Haz clic para ver el perfil del usuario
Mensajes: 234
Desde: 28/Jun/2004
·
#6 ·

Hola buenas,

Es posible, si te funciona en local pero no en remoto, que en el servidor se genere algún error javascript por algún otro motivo y eso hace que el resto de scripts dejen de funcionar.

Si el servidor agrega código que tú no pones es posible que suceda eso. Verifica si obtienes algún error javascript.

Otra posibilidad es que la ventana que intentas mover se encuentre en un servidor o dominio distinto al documento que tiene el script (tratas de mover la ventana parent). Si fuera el caso no podrás solucionarlo pues no se puede interactuar con javsacript entre documentos alojados bajo distintos sitios obteniendo un "permision denied".

Mira a ver si obtienes algún error y nos dices cuál es.

Cita:
Què no en Javascript se tienen que declarar primero las variables??

No, no necesariamente.

Un saludo Divertido

Usuario habitual
Usuario habitual
Haz clic para ver el perfil del usuario
Mensajes: 43
Desde: 29/Ago/2003
·
#7 ·

no me da ningun error javascript,el codigo esta ubicado en la pagina
principal de la web y todo en el mismo servidor.la web es esta si quereis echar un vistazo:http://ocioland.iespana.es/menu.htm


Machacateclados
Machacateclados
Haz clic para ver el perfil del usuario
Mensajes: 234
Desde: 28/Jun/2004
·
#8 ·

no me da ningun error javascript,el codigo esta ubicado en la pagina
principal de la web y todo en el mismo servidor.la web es esta si quereis echar un vistazo:http://ocioland.iespana.es/menu.htm


Machacateclados
Machacateclados
Haz clic para ver el perfil del usuario
Mensajes: 234
Desde: 28/Jun/2004
·
#9 ·

Bueno, hay un par de detalles.

El primero es que el documento carga dentro de una estructura de frames que te crea el servidor. Cuando lo pruebas en el servidor al pedirle parent.scroll(1,i) estás pidiendo que le haga ese efecto a la ventana en donde está contenido el documento que es la estructura de frames y no se mueve porque no hay nada que mover. Necesitas mover el propio documento, osea, quítale la parte de parent

scroll(1,i)


for (i=1; i<=2000; i++){ scroll(1,i) }

Con eso ya te debería funcionar tanto el local como en el server.

Ahora bien, los banners que te pone el servidor arriba generan un error javascript. Esperemos que eso no interfiera con tu código.

Pruébalo y me cuentas.

Un saludo ;-)


Usuario habitual
Usuario habitual
Haz clic para ver el perfil del usuario
Mensajes: 43
Desde: 29/Ago/2003
·
#10 ·

bueno pues quite lo de parent,y seguia sin funcionar,pero sorpresa que hoy entro en mi web lo pruebo y funciona perfectamente,no se porque abra sido pero funciona,muchas gracias tunait.


Machacateclados
Machacateclados
Haz clic para ver el perfil del usuario
Mensajes: 234
Desde: 28/Jun/2004
·
#11 ·

Me alegra que lo solucionaras.

Un saludo Divertido


Usuario habitual
Usuario habitual
Haz clic para ver el perfil del usuario
Mensajes: 43
Desde: 29/Ago/2003
·
ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES,
te recomendamos abrir un nuevo tema en lugar de responder al actual
Foro de soporte · Ayuda para webmasters · Java y Javascript
Opciones:
Versión imprimible del tema
Subscríbete a este tema
Date de baja de este tema
Ir al subforo:  
TU NO PUEDES Escribir nuevos temas en este foro
TU NO PUEDES Responder a los temas en este foro
TU NO PUEDES Editar tus propios mensajes en este foro
TU NO PUEDES Borrar tus propios mensajes en este foro
Ahora son las 17:19 UTC+01:00
Temas similares
No se han encontrado temas similares
Recomendado