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>
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...
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
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 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
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
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.
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.
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
Todas las fechas y horas son GMT+1. Ahora son las 05:05
Miarroba Networks, S.L. C/ 18 de Julio, 21 Bajo, 39610 Astillero (CANTABRIA) - CIF B-39512736 Inscrita en el Registro Mercantil de Cantabria, tomo 743, folio 161, libro 0, hoja S-12428, Instripción 1ª