InicioAyuda para webmastersJava y Javascript
Responder
Porque no funciona este script
Haz clic para ver el perfil del usuario

Machacateclados
Machacateclados

#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>

Haz clic para ver el perfil del usuario

Come y duerme en el foro
Come y duerme en el foro

#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...

Haz clic para ver el perfil del usuario

Machacateclados
Machacateclados

#3

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

Haz clic para ver el perfil del usuario

User 390661

@man / @woman
@man / @woman

#4

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

Haz clic para ver el perfil del usuario

Machacateclados
Machacateclados

#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

Haz clic para ver el perfil del usuario

Usuario habitual
Usuario habitual

#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
Haz clic para ver el perfil del usuario

Machacateclados
Machacateclados

#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

Haz clic para ver el perfil del usuario

Machacateclados
Machacateclados

#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

Haz clic para ver el perfil del usuario

Usuario habitual
Usuario habitual

#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 ;-)

Haz clic para ver el perfil del usuario

Machacateclados
Machacateclados

#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.

Haz clic para ver el perfil del usuario

Usuario habitual
Usuario habitual

#11

Me alegra que lo solucionaras.

Un saludo Divertido

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
Opciones:
Suscribir

Permisos:

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 19:45 UTC+02:00 DST
Ir al subforo:
Temas similares
No se han encontrado temas similares