Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Aiuto su ajax...blocco dopo esecuzione script!!!

    Ciao a tutti....cerco di spiegarvi il mio problema:

    sto realizzando un sito web completamente in ajax...in pratica facendo uso di questa tecnologia vado a modificare l'innerHTML del div centrale della pagina, senza andare a toccare gli altri...il mio problema probabilmente è molto stupido ma non ne vengo a capo...
    Nel mio sito ho inserito un guestbook; nella pagina di visualizzazione del guestbook c'è un pulsante "Aggiungi commento" che carica un form per l'aggiunta di un commento...l'aggiunta del commento avviene correttamente e dopo aver eseguito la query (in php) viene mostrato a video un messaggio che conferma l'aggiunta del commento ne guestbook...
    ora arriva il problema
    Se per esempio dopo aver aggiunto un commento, voglio aggiungerne un altro, vado a cliccare nuovamente su "Aggiungi commento" ma il form per l'inserimento del commento non viene caricato....mi succede solo su quel pulsante...vi posto un po di codice cosi magari vi rendo piu facile la comprensione di quello che ho scritto:

    Codice PHP:
    var myRequest null;


    //sto testando solo con firefox
    function CreateXmlHttpReq(handler) {
     
      var 
    xmlhttp null;
      
    xmlhttp = new XMLHttpRequest();
      
    xmlhttp.onreadystatechange handler;
      return 
    xmlhttp;

    }

    function 
    myHandler2() {
        
        if (
    myRequest.readyState == && myRequest.status == 200) {
            
            
    document.getElementById("content");
            
    e.innerHTML myRequest.responseText;
        
        }
        
    }

    //passo il parametro pag xke ho effettuato una paginazione per il guestbook
    function guestbook(pag) {

        
    myRequest CreateXmlHttpReq(myHandler2);
        
    myRequest.open("GET","guestbook.php?pag="+escape(pag));
        
    myRequest.send(null);

    }

    //ho aggiunto rand="+escape(Math.random()) nella chiamata, per ovviare il problema del caching che si presenta su internet explorer
    function aggiungi_un_commento() {
        
        
    myRequest CreateXmlHttpReq(myHandler2);
        
    myRequest.open("GET","aggiungi_un_commento.php?rand="+escape(Math.random()));
        
    myRequest.send(null);
        

    V.I.S.T.A. --> Virus Inside, Switch To Apple

  2. #2
    nessuno che mi sa aiutare???se non è chiaro qualcosa cerco di spiegarmi meglio
    V.I.S.T.A. --> Virus Inside, Switch To Apple

  3. #3
    up
    V.I.S.T.A. --> Virus Inside, Switch To Apple

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.