Foros del Web » Programando para Internet » Javascript »

Se me mueve el explorador

Estas en el tema de Se me mueve el explorador en el foro de Javascript en Foros del Web. Hola, estoy haciendo un sistema de noticias parecido al que tiene esta pagina web. El problema lo tengo cuando el cuadro donde escribo esta debajo ...
  #1 (permalink)  
Antiguo 18/06/2008, 05:23
Avatar de Chupytoloco  
Fecha de Ingreso: julio-2007
Mensajes: 88
Antigüedad: 16 años, 9 meses
Puntos: 1
Se me mueve el explorador

Hola, estoy haciendo un sistema de noticias parecido al que tiene esta pagina web. El problema lo tengo cuando el cuadro donde escribo esta debajo de la pantalla. Al pusar por ejemplo en el boton negrita automaticamente escribe en el cuadro de texto <b> asdfasdf </b> pero la barra de scroll de la derecha sube arriba del todo.

Se k la solucion es algo relacionado con focus pero no se muy bien como.

gracias.
  #2 (permalink)  
Antiguo 18/06/2008, 06:29
Avatar de Panino5001
Me alejo de Omelas
 
Fecha de Ingreso: mayo-2004
Ubicación: -34.637167,-58.462984
Mensajes: 5.148
Antigüedad: 20 años
Puntos: 834
Respuesta: Se me mueve el explorador

Traduciendo... Imagino que tenés un editor de texto que utiliza un textarea y el problema es que cuando aplicás un formato a un texto con el scroll del textarea ya desplazado, el scroll vuelve a cero en lugar de mantener el desplazamiento original. Si es eso, lo que hay que hacer es modificar la función que aplica el formato, haciendo que textarea.scrollTop luego de modificar sea igual a textarea.scrollTop antes de modificar.
  #3 (permalink)  
Antiguo 18/06/2008, 06:29
Avatar de Chupytoloco  
Fecha de Ingreso: julio-2007
Mensajes: 88
Antigüedad: 16 años, 9 meses
Puntos: 1
Respuesta: Se me mueve el explorador

solucionado:

En vez de <a href = "#" onclick = funcion()>
<a href = "javascript:funcion()>

asi no recarga la pagina y no me cambia la vista.
  #4 (permalink)  
Antiguo 18/06/2008, 06:32
Avatar de Panino5001
Me alejo de Omelas
 
Fecha de Ingreso: mayo-2004
Ubicación: -34.637167,-58.462984
Mensajes: 5.148
Antigüedad: 20 años
Puntos: 834
Respuesta: Se me mueve el explorador

Ah, entonces era otra cosa. Suerte que lo solucionaste. Igualmente, mejor así:
Código PHP:
<a href="javascript:;" onclick="loquesea()"
O mejor todavía, no usar un enlace.
  #5 (permalink)  
Antiguo 18/06/2008, 14:21
Avatar de derkenuke
Colaborador
 
Fecha de Ingreso: octubre-2003
Ubicación: self.location.href
Mensajes: 2.665
Antigüedad: 20 años, 6 meses
Puntos: 45
Respuesta: Se me mueve el explorador

Diría que mejor así:
Código PHP:
<a href="#" onclick="f(); return false"></a
Así no utilizamos el falso protocolo javascript:.


Saludos.
__________________
- Haz preguntas inteligentes, y obtendrás más y mejores respuestas.
- Antes de postearlo Inténtalo y Búscalo.
- Escribe correctamente tus mensajes.
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 17:23.