Perl en Español

  1. Home
  2. Tutoriales
  3. Foro
  4. Artículos
  5. Donativos
  6. Publicidad
 
Índice general » Otros Temas » JavaScript » Duda con Ajax Responder al tema
Nuevo tema


Página 1 de 1  [ 4 mensajes ] 
 
Nota 2009-01-26 01:50 @118

Perlero Nuevo
Registrado: 2008-11-12 01:02 @084
Mensajes: 3
Duda con Ajax
Saludos, alguien me puede echar una mano, debido a que este código de Ajax no funciona para Mozilla pero si para IE. Muchas gracias.

Syntax: [ Download ] [ Hide ]
Using javascript Syntax Highlighting
<script language="Javascript">
function xmlhttpGet(strURL,tag_id) {
    var xmlHttpReq = false;
    var self = this;
    // Mozilla/Safari
    if (window.XMLHttpRequest) {
        self.xmlHttpReq = new XMLHttpRequest();
    }
    // IE
    else if (window.ActiveXObject) {
        self.xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
    }
    self.xmlHttpReq.open('GET', strURL, true);
    // self.xmlHttpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    self.xmlHttpReq.onreadystatechange = function() {
        if (self.xmlHttpReq.readyState == 4) {
                if (self.xmlHttpReq.status == 200) {
                        updatepage(self.xmlHttpReq.responseText,tag_id);
                } else {
                        updatepage(' [ajax error] ',tag_id);
                }
        }
    }
    self.xmlHttpReq.send(null);
}

function updatepage(str,id){
    document.getElementById(id).innerHTML = str;
}
</script>


Nota 2009-01-26 04:41 @237
Avatar de Usuario
Administrador
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España
Mensajes: 10249
Yo probaría con el código que aparece en el módulo CGI::Ajax. Busca por la función getghr(), para ver la primera parte, la de obtener el objeto XMLHttpRequest. Si no es eso, será la parte de respuesta del servidor...

_________________
JF^D Perl programming


Nota 2009-01-27 19:31 @855
Avatar de Usuario
Creador de Perl en Español
Registrado: 2003-10-15 16:52 @744
Ubicación: México
Mensajes: 1163
Yo ya no hago JavaScript sin usar el Prototype:
http://www.prototypejs.org/

Aprende a usarlo, te va a salvar varios dolores de cabeza.

_________________
Uriel Lizama Perl programmer fundador de Perl en Español


Nota 2009-01-28 08:28 @394
Avatar de Usuario
Administrador
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España
Mensajes: 10249
En CPAN hay algunos módulos que hacen uso de la librería Prototype.

_________________
JF^D Perl programming


Responder al tema  [ 4 mensajes ] 

Reglas del Foro
No puedes abrir nuevos temas en este Foro
No puedes responder a temas en este Foro
No puedes editar tus mensajes en este Foro
No puedes borrar tus mensajes en este Foro
No puedes enviar adjuntos en este Foro

Publicidad

Socializa

Síguenos por Twitter

Suscríbete GRATUITAMENTE al Boletín de Perl en Español

Saltar a:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Traducción al español por Huan Manwë para phpbb-es.com
phpBB SEO