Visualizzazione risultati 1 fino 6 di 6

Discussione: Ajax e IE

  1. #1
    Guest

    Predefinito Ajax e IE

    Ciao a tutti, ho un problema su ie non funziona ajax sapete dirmi se ce qualche soluzione...^^
    Ultima modifica di gionk : 08-12-2010 alle ore 20.25.33

  2. #2
    L'avatar di dreadnaut
    dreadnaut non è connesso Super Moderatore
    Data registrazione
    22-02-2004
    Messaggi
    6,266

    Predefinito

    No, perché non ci hai dato abbastanza dettagli.

  3. #3
    L'avatar di Xsescott
    Xsescott non è connesso AlterGuru
    Data registrazione
    08-02-2004
    Messaggi
    1,413

    Predefinito

    ie e mozilla usano funzioni diverse per fare richieste ajax.
    "Quando il potere dell'amore supererà l'amore per il potere il mondo conoscerà la pace" Jimmy Hendrix


    [ Richiesta: http://www.unibologna.eu/ ] --> [Risposta: http://www.magazine.unibo.it/Magazin...al_Portale.htm Morale] -->[ http://www.anti-phishing.it/news/art...s.13062007.php ]
    consoliwebsite.altervista.org

  4. #4
    Guest

    Predefinito

    @Xsescott: Se io volessi fare in modo che funzioni sia su FF che su IE cosa mi consigli fare...^^
    Se voi ti posto il mio script...

  5. #5
    L'avatar di dreadnaut
    dreadnaut non è connesso Super Moderatore
    Data registrazione
    22-02-2004
    Messaggi
    6,266

    Predefinito

    In effetti non me ne ricordavo neanche più. Dall'inizio ho sempre usato una funzione javascript che mi ritornasse l'oggetto corretto a seconda del browser:

    Codice PHP:
    function createXMLHttpRequest() {
    req = false;
    // branch for native XMLHttpRequest object
    if(window.XMLHttpRequest) {
    try {
    req = new XMLHttpRequest();
    } catch(
    e) {
    req = false;
    }
    // branch for IE/Windows ActiveX version
    } else if(window.ActiveXObject) {
    try {
    req = new ActiveXObject("Msxml2.XMLHTTP");
    } catch(
    e) {
    try {
    req = new ActiveXObject("Microsoft.XMLHTTP");
    } catch(
    e) {
    req = false;
    }
    }
    }
    return
    req;
    }
    (tag php solo per avere la colorazione, altrimenti è js eh )

  6. #6
    Guest

    Predefinito

    funziona ti volevo chiedere altre 2 cose...
    1)Io usavo questa funzione...

    Codice PHP:
    function HttpAjax(handler){
    var
    xmlhttp = null;
    try{
    //Firefox, Opera e Safari
    xmlhttp=new XMLHttpRequest();
    }
    catch(
    exc){
    //Internet Explorer
    try{
    xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
    catch(
    exc){
    try{
    xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
    catch(
    exc){
    alert("Il tuo Browser non supporta AJAX.");
    return
    false;
    }}}
    xmlhttp.onreadystatechange = handler;
    return
    xmlhttp;
    }
    Ma non capisco dove sbaglio, nella tua vorrei fare in modo di avvertire l'utente se il browser non supporta ajax, come posso fare....
    2)Non so come spiegarlo bene ma ci proverò...
    Io uso ajax per prendere alcune informazioni da un file php, io vorrei fare in modo di prendere le ultime 10, e tramite un pulsante alla fine di prenderne altre 10 ma di quelle di prima che avevo preso al inizio...
    esempio
    10 informazioni(1)
    clicco sul pulsante
    10 informazioni(2)
    e cosi via....
    credi sia una cosa possibile da fare, se si sai darmi una mano....

    ti ringrazio lo stesso...=)

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •