Newsgroup: it.comp.lang.javascript
Titolo: Aiuto con Ajax

Ciao a tutti.
Programmo in Php e purtroppo di Ajax e di Js in generale non ne
capisco nulla
Sto realizzando uno script che credo possa essere più funzionale
usando Ajax... vi spiego brevemente come funziona lo script:
Siamo visitando una pagina php, questa pagina ha una variabile globale
chiamata "ciccio".
Nella sidebar di questa pagina c'è un link con scritto "Aggiungi
'ciccio' alla tua collezione". Il link passa delle variabili in
formato get e il link che andrà a richiamare sarà la medesima pagina +
"?azione=aggiungi".
All'interno della pagina c'è un ciclo che nel caso abbia una variabile
"$_GET['azione'] = 'aggiungi'" eseguirà la query per aggiungere
"ciccio" alla nostra collezione. Dopo averlo fatto (con tutti i
controlli del caso gestiti tramite php) richiama nuovamente la pagina
di origine. Nella sidebar, a questo punto, al posto di "Aggiungi
'ciccio' alla collezione" compare "'ciccio' è stato aggiunto alla
collezione'". Se ricarico nuovamente la pagina al suo posto ci sarà un
link "Rimuovi 'ciccio' dalla collezione" e verrà eseguito lo stesso
meccanismo di prima (tramite valori $_GET).
Ora io vorrei fare in modo che cliccando su "Aggiungi" nella sidebar
scompaia questo link e compaia direttamente il link "Rimuovi", senza
dover caricare la pagina più volte (in totale 3: 1) il link aggiungi,
2) lo status 'ciccio è stato aggiunto', 3) il link rimuovi)
Spero di essere stato chiaro e che esista un modo per fare quello che
vorrei...

 usando Ajax... vi spiego brevemente come funziona lo script:
[CUT]
Direi che la situazione è ottima per "ajax" ... solo che non sò se qualcuno
ti farà tutto questo script.
Se cerchi in rete troverai oramai un fantastiliardo di esempi su "ajax":
studiateli, prova un po' e poi posta il risultato e i problemi ottenuti.
Se preferisci oggettini già fatti: anche di quelli ce ne sono oramai a iosa
(ultimamente vedo che va di moda un tal jquery, cercalo con google)
-- 
"Non sai che ci vuol scienza
 ci vuol costanza
 ad invecchiare senza maturità"
									    F.G.

Ciao Cristiano,
grazie per la risposta.
Senza dubbio la cosa migliore sarebbe studiare ma mi sembra
impossibile partire dalle basi per arrivare al risultato che vorrei
ottenere... di solito in queste situazioni ho sempre trovato degli
esempi già pronti e sulla loro base ho sempre effettuato delle
modifiche una volta capito il funzionamento...
Diciamo che nel mio caso non pretendo che qualcuno mi prepari la pappa
completa, mi basterebbe trovare un modo in cui basterebbe cliccare su
un link per richiamare una pagina esterna e che venisse stampato il
suo contenuto.
In questo modo potrei gestire l'intero processo con uno script a parte
da integrare nella pagina principale... concettualmente potrebbe andar
bene un qualcosa di simila ad un iframe ma vorrei evitare di
utilizzarli dato che vorrei mantenere il codice in un qualche modo
pulito...

 pulito...
attenzione però a cosa intendi per "pulito": iframe è stato escluso dalle
specifiche strict, ma ha sicuramente una maggior compatibilità verso il
basso rispetto a "ajax".
-- 
"That until there is no longer first class
And second class citizens of any nation
Until the colour of a man's skin
Is of no more significance than the colour of his eyes
Me say war"
B.M.