Rispondi 
aggiornamento parziale dei contenuti di una pagina
Modalitą discussione Modalitą lineare
15-10-2007, 17:53
Messaggio: #1 (permalink)
ari
Apprendista
**
Registrato: Sep 2007
Messaggi: 22
Reputazione:

aggiornamento parziale dei contenuti di una pagina


Ragazzi, gira che ti rigira tra le varie quide Ajax, non sono riuscita a trovare esempi pratici che mi permettessero di ricaricare parzialmente le pegine. Mi spiego meglio. Inizialmente avevo creato il mio sito senza l'utilizzo di Ajax(credo si tratti di Ajax, vero?)...o comunque contenuti dinamici. Quindi, ogni volta che passavo da una pagina all'altra, anche se le pagine differivano per un solo <div> (il contenuto delle ricerche, mentre i vari menu erano sempre gli stessi), ogni volta la pagina veniva ricaricata per intero. Ora...e' possibile far si' che io carichi solo il <div> dei contenuti? In realta' la domanda e' retorica, perche' so che si pui', ma come??? So che non e' una cosa facile e breve da spiegare, ma qualcuno pui' provarci?
Per concretizzare un po', il mio e' un banale sito di raccolta di testi di canzoni, e cliccando sulla lettera dell'alfabeto (nel <div> "ricerche") ho nel <div> "risultati" tutte le canzoni il cui titolo o il cui autore inizi per quella iniziale.
e' possibile ricaricare solo il <div> "risultati"?
Help!!!

trova tutti i messaggi dell'autore Quota questo messaggio nella risposta
15-10-2007, 22:12
Messaggio: #2 (permalink)
L'avatar di MetaMorph MetaMorph
Super Moderatore
******
Registrato: Apr 2007
Messaggi: 117
Reputazione:

RE: aggiornamento parziale dei contenuti di una pagina


Hai provato a leggere questa guida qui? L'avevo letta anch'io che non capivo niente di AJAX e mi e' sembrata piuttosto chiara...
http://javascript.html.it/guide/leggi/95/guida-ajax/

Stammi bene...

DEMENTI4L SITE // THE BO4RD - Il forum di DEMENTI4L SITE // L'antro di MetaMorph

Mi trovate anche sui forum di AlterVista - Blogo.it Network

Visita sito dell'autore trova tutti i messaggi dell'autore Quota questo messaggio nella risposta
15-10-2007, 23:16
Messaggio: #3 (permalink)
ari
Apprendista
**
Registrato: Sep 2007
Messaggi: 22
Reputazione:

RE: aggiornamento parziale dei contenuti di una pagina


Beh...veramente si'...e' che nello specifico non ho capito bene come fare quello che mi serve. Proveri' a leggerla meglio! Grazie cmq!!!

trova tutti i messaggi dell'autore Quota questo messaggio nella risposta
16-10-2007, 09:30
Messaggio: #4 (permalink)
L'avatar di MetaMorph MetaMorph
Super Moderatore
******
Registrato: Apr 2007
Messaggi: 117
Reputazione:

RE: aggiornamento parziale dei contenuti di una pagina


In questa pagina trovi spiegato (piu' o meno) esattamente quello che intendi fare:
http://javascript.html.it/guide/lezione/...-semplici/

Stammi bene...

DEMENTI4L SITE // THE BO4RD - Il forum di DEMENTI4L SITE // L'antro di MetaMorph

Mi trovate anche sui forum di AlterVista - Blogo.it Network

Visita sito dell'autore trova tutti i messaggi dell'autore Quota questo messaggio nella risposta
16-10-2007, 10:40
Messaggio: #5 (permalink)
ari
Apprendista
**
Registrato: Sep 2007
Messaggi: 22
Reputazione:

RE: aggiornamento parziale dei contenuti di una pagina


Grazie tante! 01 Ora provo e vediamo! Ciao ciao!

trova tutti i messaggi dell'autore Quota questo messaggio nella risposta
16-10-2007, 13:15
Messaggio: #6 (permalink)
ari
Apprendista
**
Registrato: Sep 2007
Messaggi: 22
Reputazione:

RE: aggiornamento parziale dei contenuti di una pagina


Piu' o meno sono riuscita a modificare il div "risultati" da un evento su un altro div. Ora ti chiedo un'altra cosa. Come faccio a richiamare una pagina php all'interno di una funzione javascript?

trova tutti i messaggi dell'autore Quota questo messaggio nella risposta
16-10-2007, 19:25
Messaggio: #7 (permalink)
ari
Apprendista
**
Registrato: Sep 2007
Messaggi: 22
Reputazione:

RE: aggiornamento parziale dei contenuti di una pagina


Ho risolto (grazie al materiale in rete)....la cosa incredibile e' che pensavo non mi servisse l'HttpRequest...che 15ignorante15!!! Ciao ciao! Grazie!

trova tutti i messaggi dell'autore Quota questo messaggio nella risposta
16-10-2007, 19:26
Messaggio: #8 (permalink)
L'avatar di gokufg gokufg
Amministratore
*******
Registrato: Oct 2006
Messaggi: 2,303
Reputazione:

RE: aggiornamento parziale dei contenuti di una pagina


ari ha scritto:
Ho risolto (grazie al materiale in rete)....la cosa incredibile e' che pensavo non mi servisse l'HttpRequest...che 15ignorante15!!! Ciao ciao! Grazie!


Ci indicheresti gentilmente in che modo hai risolto? Grazie mille ciao


Finito il seo contest zanzara mannara: complimentati con i vincitori del SEO contest wink Ecco la SERP: zanzara mannara
Presentati al Forum PW se ancora non l'hai fatto 07

Visita sito dell'autore trova tutti i messaggi dell'autore Quota questo messaggio nella risposta
17-10-2007, 13:46
Messaggio: #9 (permalink)
ari
Apprendista
**
Registrato: Sep 2007
Messaggi: 22
Reputazione:

RE: aggiornamento parziale dei contenuti di una pagina


Si'...scusami...CONDIVISIONE...sono stata un po' egoista.
Allora...ho usato le funzioni:

Codice:
function createRequestObject() {  
    var ro;  
    var browser = navigator.appName;  
    if(browser == "Microsoft Internet Explorer"){  
        ro = new ActiveXObject("Microsoft.XMLHTTP");
    } else {  
        ro = new XMLHttpRequest();  
    }  
    return ro;  
}

per creare la richiesta.

Codice:
var http = createRequestObject();
        
function richiestaTitoli(lettera) {
\\qui creo il path del file php da aprire
    http.open('get', 'ricerca/ricercaTitoli.php?lett='+lettera);

    http.onreadystatechange = handleResponse;  
    http.send(null);  
}

per richiamare la pagina php da cui prendere i risultati e :

Codice:
function handleResponse() {
    if(http.readyState == 4){  
        var response = http.responseText;  
        document.getElementById('risultati').innerHTML = response;
    } else {
        document.getElementById('risultati').innerHTML = 'Caricamento Dati...';
    }
}

per gestire la risposta e assegnare al div "risultati" i risultati della ricerca.
Le ho salvate tutte nello stesso file esterno .js che ho incluso nella head del documento.
Poi sul ogni lettera dell'alfabeto nel div "ricerche" (in ricerca per titolo) ho messo un finto link che richiamasse la funzione richiesta titoli:

<a href="#" onclick="richiestaTitoli('A')"> A </a>

Per la ricerca per autore, nel file .js c'e' un'altra funzione analoga a richiestaTitoli, che e' richiestaAutori che richiamo mettendo:

<a href="#" onclick="richiestaAutori('a')"> A </a>

sul ogni lettera dell'alfabeto nel div "ricerche" (in ricerca per autore).

Spero di essere stata chiara. Sono disponibile per qualsiasi chiarimento, ma confesso che le funzioni le ho trovate in rete e poi riadattate al mio caso. Ciao ciao!!!

[MM] Ho riparato i tag di codice... devi scrivere [ code ] [ /code ] (senza gli spazi prima e dopo le parentesi)


Ultima modifica di MetaMorph : 17-10-2007 alle ore 17:13.

trova tutti i messaggi dell'autore Quota questo messaggio nella risposta
17-10-2007, 13:49
Messaggio: #10 (permalink)
ari
Apprendista
**
Registrato: Sep 2007
Messaggi: 22
Reputazione:

RE: aggiornamento parziale dei contenuti di una pagina


PS: avrai notato che non conosco il tag per delimitare il codice inserito!!! 15

trova tutti i messaggi dell'autore Quota questo messaggio nella risposta
Rispondi 

Discussioni simili
Discussione: Autore Risposte: Letto: Ultimo messaggio
  commenti in una pagina html gienne 18 468 06-12-2007 19:05
Ultimo messaggio: gienne
  Inserire iframe php in pagina html vriccio 6 264 19-10-2007 21:41
Ultimo messaggio: vriccio

aggiornamento parziale dei contenuti di una pagina
Guarda versione stampabile
Invia la discussione a un amico
Sottoscrivi la discussione
Aggiungi discussione alle favorite

Regole di Scrittura
Tu non puoi inserire nuovi messaggi.
Tu non puoi rispondere ai messaggi.
Tu non puoi inviare messaggi.
Tu non puoi modificare i tuoi messaggi.
Il codice HTML č Disattivato.
Il codice MyCode č Attivato.
Gli Smilies sono Attivato.
Il codice [IMG] Attivato.
Vai al Forum:

Data e Ora attuale: 24-07-2008, 11:59

Contattaci - Punto Web