Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Javascript - menu jquery
Forum - Javascript - menu jquery

Avatar
Ilvince (Normal User)
Newbie


Messaggi: 8
Iscritto: 16/09/2011

Segnala al moderatore
Postato alle 17:09
Giovedė, 20/10/2011
salve a tutti rieccomi :rofl:
volevo sapere se c'č un comando in modo che il sottomenu mi rimanga aperto quando apro una pagina grazie ciao:)

PM
Avatar
Qwertj (Dev Team)
Guru


Messaggi: 678
Iscritto: 30/05/2011

Up
1
Down
V
Segnala al moderatore
Postato alle 15:59
Venerdė, 21/10/2011
Potresti aggiungere all'URL un valore GET che indichi quale menu aprire, tipo:
www.example.com/contacts.htm?open_menu=2

PM
Avatar
Il Totem (Admin)
Guru^2


Messaggi: 3635
Iscritto: 24/01/2006

Up
3
Down
V
Segnala al moderatore
Postato alle 18:03
Giovedė, 20/10/2011
Dipende da come apri la pagina. Se usi ajax basta modificare l'altezza del sottomenų in modo permanente. Se invece cambi totalmente pagina, devi trovare il modo di sapere se la pagina precedente vuole che il menų rimanga aperto: ad esempio, potresti usare il sessionStorage di html5.

Credo che basti anche un semplice cookie (anche per non causare problemi agli utenti che non si sono ancora aggiornati ad HTML5) - GN - 20/10/11 21:42
Solo che il cookie aumenta la dimensione della richiesta http e viene letto da uno script lato server, che dovrebbe a sua volta produrre uno script jQuery da inserire nella pagina per mantenere il menų aperto. Senza contare che sarebbe necessaria un'ulteriore richiesta ajax per impostare il cookie. - Il Totem - 21/10/11 10:22
i cookie si possono impostare con javascript - Qwertj - 21/10/11 15:58
Puoi anche impostarli con javascript ma ti risparmi solo una richiesta ajax. L'overhead sulla richiesta http e lo script lato server restano... - Il Totem - 22/10/11 15:55
e se invece prelevo dati con mysql e li visualizzao cosa devo passare in modo che rimanga aperto il menu? - Ilvince - 24/10/11 10:29
scusa ma la mia soluzione č molto pių veloce, non credi? - Qwertj - 24/10/11 14:50
PM