Newsgroup: it.comp.lang.javascript
Titolo: session

Sto cercando di memorizzare alcuni dati e volevo memorizzare cosa avviene 
dentro una funzione.
Questa:
this.click = function(id) {
e1 = document.getElementById(id + "-section");
e2 = document.getElementById(id);
session("pippo")="ciao";
if (e1.style.display == "none") {
e1.style.display = "";
e2.className = "section-open";
} else {
e1.style.display = "none";
e2.className = "section";
}
}
Funziona solamente se tolgo la riga session("pippo")="ciao";
Come faccio ad inserire dentro questa funzione un codice che mi permetta di 
memorizzare un dato?
Ciao

 memorizzare un dato?
Dipende dove ti serve, se server-side, client-side o entrambi; se
client-side: dipende se deve essere mantenuto anche cambiando la pagina ...
a) lo salvi in un cookie (soluzione sia server-side che client-side)
b) lo invii al server e gli dici di salvarlo (soluzione server-side)
c) lo registri in una variabile globale (soluzione client-side senza
cambiare pagina)
d) inserisci la pagina in un frame e il sito aggiorna solo il suo frame; in
questo modo puoi salvare la var nel frame "superiore" (soluzione
client-side, valore valido finché non abbandoni la pagina)
e) ....
dipende quindi dal contesto.
-- 
"E' l' ignoranza che crea l'intolleranza
 di gente cieca e senza coscienza"
									  S.S.S.

 Dipende dove ti serve, se server-side, client-side o entrambi;
-----------------
Mi serve per un menu.
Ad un certo punto ci sono dei nodi aperti ed altri chiusi.
Quando clicco su un link e cambia la pagina, vorrei mantenere la situazione 
precedente.
Esempio:
+Menu1
+Menu2
Menu3
Ad un certo punto ho:
Menu1
---Menu1.1
---Menu1.0
+Menu2
Menu3
il fatto č che quando clicco su ---Menu1.1 e cambia la pagina... mi ritrovo 
di nuovo cosě:
+Menu1
+Menu2
Menu3

 precedente.
usa un cookie senza settare la data di scadenza (così scade automaticamente
quando cambi sito o chiudi il browser)
-- 
"Voi abili a tenere sempre un piede qua e uno là
 avrete un avvenire certo in questo mondo qua
 però la dignità
 dove l'avete persa?"
									    V.R.

 quando cambi sito o chiudi il browser)
----------
Aggiungendo la riga con il cookie mi dà errore :(((((((((((
    this.click = function(id)
 {
        e1 = document.getElementById(id + "-section");
        e2 = document.getElementById(id);
 setCookie('nodo',e1,1);


  setCookie('nodo',e1,1);
cosa fa setCookie? dove la hai presa?
-- 
"Ti sei salvato
 o sei entrato in banca pure tu?"
									    A.V.

 cosa fa setCookie? dove la hai presa?
----------
Innanzitutto ti ringrazio per la pazienza :)
ho IE 7
mi dice "previsto oggetto"
ciao 

 mi dice "previsto oggetto"
document.forms['nomeform'] passa l'oggetto form, poi come lo utilizzi non
lo so ...
Cosa dice la console degli errori di firefox?
-- 
"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.

 Cosa dice la console degli errori di firefox?
--------
SetCookie not defined
come si setta un cookie con javascript?
ciao 

 come si setta un cookie con javascript?
http://www.google.it/search?sourceid=navclient&hl=it&ie=UTF-8&rlz=1T4GGIH_itIT217IT217&q=javascript+creazione+cookie
-- 
"Ho smesso di fumare.
 Vivrò una settimana di più.
 E in quella settimana pioverà a dirotto"
									    W.A.