• Publicidad

Duda con Ajax

Discute todo acerca de JavaScript así como DHTML o la tecnología AJAX.

Duda con Ajax

Notapor tulio70 » 2009-01-26 01:50 @118

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.

Sintáxis: [ Descargar ] [ Ocultar ]
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>
Coloreado en 0.004 segundos, usando GeSHi 1.0.8.4
tulio70
Perlero nuevo
Perlero nuevo
 
Mensajes: 3
Registrado: 2008-11-12 01:02 @084

Publicidad

Notapor explorer » 2009-01-26 04:41 @237

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 & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14480
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Notapor kidd » 2009-01-27 19:31 @855

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
Perl Programming Language
Avatar de Usuario
kidd
Creador de Perl en Español
Creador de Perl en Español
 
Mensajes: 1166
Registrado: 2003-10-15 16:52 @744
Ubicación: México

Notapor explorer » 2009-01-28 08:28 @394

En CPAN hay algunos módulos que hacen uso de la librería Prototype.
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14480
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España


Volver a JavaScript

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 4 invitados

cron