Giorgiotave.it

Condividiamo idee e conoscenza dal 2003...
...dopo 17 anni una Nuova Storia sta per nascere
Scopri di più
+ Rispondi alla Discussione
Risultati da 1 a 6 di 6

AJAX: div che scompaiono con body=onload

Ultimo Messaggio di Raiken il:
  1. #1
    Utente Premium
    Data Registrazione
    Dec 2005
    Messaggi
    708

    AJAX: div che scompaiono con body=onload

    Buonasera a tutti.

    Oggi stavo leggendo una piccola guida sull'AJAX e ho provato a fare un semplice script:

    Codice:
    <html>
    
    <head>
    
    <script>
    
    function invisibile() {
    
            a.style.display = 'none';
    	var a = document.getElementById('commenti');
    
    }
    
    function visibile(valore) {
    
    var e = document.getElementById(valore);
        if (e.style.visibility == 'hidden') {
            e.style.visibility = 'visible';
            e.style.display = 'block';
    	var e = document.getElementById(valore+'.testo');
    	e.innerHTML = "Riduci";
    
        } else {
            e.style.visibility = 'hidden';
            e.style.display = 'none';
    	var e = document.getElementById(valore+'.testo');
    	e.innerHTML = "Espandi";
        }
    }
    
    </script>
    
    
    </head>
    
    <body onload="invisibile()">
    
    <div id="commenti">
    Io scompaio e appaio!
    </div>
    <a href="#" id="commenti.testo" onClick="visibile('commenti')">Riduci</a>
    
    </body>
    
    </html>
    Tutto bene quello che riguarda la function visibile invece la function invisibile non d alcun effetto (dovrebbe all'apertura della pagina nascondere il contenuto del div=commenti).

    Cosa sbaglio?

    Grazie in anticipo
    Tu lo conosci Damiano Congedo?

  2. #2
    Utente Premium
    Data Registrazione
    Dec 2005
    Messaggi
    708
    risolto.

    avevo scritto al contrario le operazione della function.

    Codice:
    function invisibile() {
    
            a.style.display = 'none';
    	var a = document.getElementById('commenti');
    
    }
    Tu lo conosci Damiano Congedo?

  3. #3
    Esperto L'avatar di FuSioNmAn
    Data Registrazione
    Jan 2007
    Localit
    Salerno
    Messaggi
    495
    Questo non propriamente ajax...
    Ajax presuppone una interrogazione lato server ed il trattamento di essa

  4. #4
    Utente Premium
    Data Registrazione
    Dec 2005
    Messaggi
    708
    Tu lo conosci Damiano Congedo?

  5. #5
    Esperto L'avatar di FuSioNmAn
    Data Registrazione
    Jan 2007
    Localit
    Salerno
    Messaggi
    495
    Quello che hai incollato javascript e basta.
    Ajax un approccio che si serve di javascript.
    Lo dice anche la guida

    Ajax una stupidagine dal punto di vista tecnico, fondamentalmente l'unione di due cose.
    • La capacit di Javascript di aggiornare parte di una pagina HTML senza che questa venga caricata nuovamente.
    • La capacit di Javascript di fare richieste tramite il protocollo HTTP.
    Il secondo punto significa fare richieste o ricevere risposte dall'esterno dell'html gia caricato.
    XMLHttpRequest l'oggetto che permette questo.
    N.b. Non puoi interrogare domini esterni ma pagine solo del dominio da cui parte la richiesta. Praticamente puoi fare operazioni solo ad altre pagine del tuo sito.

    I primi esempi sono giusto per far capire un po il javascript.

  6. #6
    Utente Premium
    Data Registrazione
    Dec 2005
    Messaggi
    708
    uhm capito grazie
    Tu lo conosci Damiano Congedo?

+ Rispondi alla Discussione

Tag per Questa Discussione

^ Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •  
  • Il codice BB Attivato
  • Le faccine sono Attivato
  • Il codice [IMG] Attivato
  • Il codice [VIDEO] Attivato
  • Il codice HTML Disattivato
  • Trackbacks Attivato
  • Pingback Attivato
  • Refback Attivato

SEO by vBSEO 3.6.0 PL2 ©2011, Crawlability, Inc.