Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. Coding e Sistemistica
    4. Coding
    5. Script AJAX-Non funziona con IE7-6
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • A
      angelbit88 User Attivo • ultima modifica di

      Senza speranza allora di risolvere questo problema????

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • D
        digital.daigor User Attivo • ultima modifica di

        nono.....ci sarà qualche anima buona che sa la soluzione no!?!?!?

        nel frattempo vedo se trovo qualcosa, spero non sia un bug di IE!

        😉

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • B
          bazzilla User • ultima modifica di

          @Angelbit88 said:

          Salve

          Ho realizzato uno script ajax per popolare una select in modo dinamico con firefox funziona tuttto bene ma con IE(6-7) non ne vuole sapere, posto il codice(l'ho letto e riletto cetinaia di volte e come saprete in questi casi e meglio farsi dare una mano...:))

          [php]function new_oggetto() {
          var obj;
          if (window.XMLHttpRequest) { // Non Internet Explorer
          obj = new XMLHttpRequest();

          } else if (window.ActiveXObject) { // Internet Explorer
              obj = new ActiveXObject('Microsoft.XMLHTTP');
          }
          return obj;
          

          }
          cit=new_oggetto();

          function com (){
          cit.open("POST", "comessa.php", true);

          cit.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
          cit.onreadystatechange =function onState() {    
          
          if (cit.readyState === 4) { 
              if (cit.status == 200) { 
                  
                  document.getElementById('comessa').innerHTML="ciao";
          
              } else {
                  
                  alert("Errore: "+cit.statusText);
              }
          }
          

          }
          cit.setRequestHeader("connection", "close");
          cliente=escape(document.mod.elements["cliente"].value );
          cit.send("cliente="+cliente);
          } [/php]non considerate lo stile che ho riciclato da un vecchio script.
          L'errore dopo numerose prove credo stia nella riga

          o li al posto della stringa ciao andrebbe messo il response text di ajax ma non va(neanche la stringa viene visualizzata).Mi affido a voi.

          :ciauz::ciauz:

          Prova sostituendo
          [php]
          cliente=escape(document.mod.elements["cliente"].value );
          [/php]con
          [php]
          var cliente=escape(document.mod.elements["cliente"].value );
          [/php]
          E dimmi se funziona.
          In caso di risposta positiva...non chiedermi perchè :bho:

          Dimandicavo: dichiara globale la variabile "cit" e sposta la riga "cit=new_oggetto();" dentro la funzione "com()"

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • A
            angelbit88 User Attivo • ultima modifica di

            forse ho risolto:

            http://forum.html.it/forum/showthread.php?s=&postid=11735338#post11735338

            anche se non me lo spiego come non sia supportato da microsoft getelementbyid....

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • A
              angelbit88 User Attivo • ultima modifica di

              come non detto(intanto i capelli cadono...)

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • B
                bazzilla User • ultima modifica di

                Hai provato come ti ho suggerito io?

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • A
                  angelbit88 User Attivo • ultima modifica di
                    	 		Hai provato come ti ho suggerito io? 	
                  

                  Si certo ho dichiarato le variabili ecc. poi ho messo il codice che mi hanno detto nell' altro forum ma niente firefox ok IE no(e poi mi chiedono perche uso linux....)

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • B
                    bazzilla User • ultima modifica di

                    Io copiaincollando il tuo codice ho riscontrato che non funzionava con IE6/7, poi con le modifiche che ti ho indicato ha funzionato.

                    Postami il link alla pagina in cui hai implementato questo javascript che ci do un'occhiata più approfondita.

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • A
                      angelbit88 User Attivo • ultima modifica di

                      sto provando a emulare IE7 con un plugin di firefox e ora va(non avevo dichiarato la variabile cit globale)
                      questa e la prima e ultima volta che programmo in js:D

                      grazie Bazzilla

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • B
                        bazzilla User • ultima modifica di

                        De nada.

                        0 Miglior Risposta Ringrazia Cita Rispondi

                          1 Risposta Ultima Risposta
                        • B
                          bazzilla User • ultima modifica di

                          Questa discussione la taggherei come [RISOLTA]

                          0 Miglior Risposta Ringrazia Cita Rispondi

                            1 Risposta Ultima Risposta
                          Caricamento altri post
                          Rispondi
                          • Topic risposta
                          Effettua l'accesso per rispondere
                          • Da Vecchi a Nuovi
                          • Da Nuovi a Vecchi
                          • Più Voti