Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/11/2010, 17:00
Avatar de uikekarallo
uikekarallo
 
Fecha de Ingreso: diciembre-2009
Ubicación: Galicia
Mensajes: 338
Antigüedad: 15 años
Puntos: 16
[jQuery] problema con .load() - una segunda llamada no funciona en IE

hola, qué tal ^^

os cuento.... he hecho un pequeño chatbox, si es que se le puede llamar así.. jeje. bueno, el caso es que funciona correctamente en todos los navegadores actuales excepto, como no, en internet explorer.

el código es el siguiente...
Código PHP:
$('.comentariosDinamicos').load('scripts/nuevoComentario.php?nick='usuario +'&comentario='comentario_fix , function()
{
  $(
this).load('index.php #cargaComentarios' , function(){ $('.comentariosDinamicos').scrollTop(y); } ); // esta línea es la que no funciona en IE
  
comentario.val('').focus();
}); 
como véis es bien sencillo, al pulsar en el botón, la primera llamada la hace al php que registra los datos en la base de datos y la segunda es simplemente para recargar el div y que muestre los datos añadidos. pero tan fácil es que IE no lo entiende -.-"

y si lo pongo de esta manera
Código PHP:
$('.comentariosDinamicos').load('scripts/nuevoComentario.php?nick='usuario +'&comentario='comentario_fix);
$(
'.comentariosDinamicos').load('index.php #cargaComentarios' , function(){ $('.comentariosDinamicos').scrollTop(y); } );
comentario.val('').focus(); 
tampoco funciona...

alguna sugerencia? me está trayendo de cabeza... gracias :)