/ Forside / Teknologi / Udvikling / Java Scripts / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java Scripts
#NavnPoint
molokyle 5410
Klaudi 2799
smorch 2439
kim 1360
Harlekin 1134
bentjuul 984
gibson 800
severino 695
Random 675
10  konsulent.. 626
Huske menu-træ position vha. cookies?
Fra : jonas@delfs.dk


Dato : 15-05-06 11:38

Hej gruppe

Jeg bruger Tigra's Tree Menu (
http://www.softcomplex.com/products/tigra_tree_menu/ ) på en
hjemmeside, og den fungerer glimrende. Jeg vil gerne udvide
funktionaliteten så positionen/valg menu punkt huskes på tværs af
sider. Det er nok lidt indviklet at gøre rekursivt, så i første
omgang vil jeg bare have det til at virke så hoved-menu-punktet
huskes.
Jeg havde tænkt bare at sætte en cookie med id på menu punktet, men
hvordan aktiverer jeg så automatisk den funktion der ellers kaldes
når man klikker på '+'?
Linket ser nogenlunde sådan her ud:

'<a href="javascript: trees[' + this.o_root.n_id + '].toggle(' +
this.n_id + ')" ' ...>' + '<img src="' + this.get_icon(true) + '" ...
name="j_img' + this.o_root.n_id + '_' + this.n_id + '">' + '</a>'

Så forestiller jeg mig så at jeg kan kalde
trees[this.o_root.n_id].toggle(this.n_id) automatisk på en eller anden
måde hvis cookien inderholder id'et på det pågældende item. Er det
helt i skoven?
Andre input?

På forhånd tak!

(og ja, PRO udgaven har allerede den funktionalitet, men jeg har
hverken brug for alle de andre funktioner eller ønsker at betale
prisen.)

Mvh. Jonas


 
 
Christian Hansen (15-05-2006)
Kommentar
Fra : Christian Hansen


Dato : 15-05-06 14:35

Hej Jonas

På foranledning af dit spørgsmål fik jeg lige ajourført min træmenu -
elpaMenu, så den nu haver den funktionalitet du efterspørger herunder.

Dog benytter den get til overførsel af stadie, men det kan ret nemt
omskrives til at benytte cookies - når jeg får tid tilføjer jeg det som
en valgmulighed også :)

Måske du kan bruge den:

<http://www.chrsen.dk/da/scripter/javascript/elpamenu/>

I modsætning til tigras tree menu og mange andre, laver elpaMenu
trævisning baseret på en ganske almindelig ul-liste, hvilket betyder at
menuen kan ses i alle browsere - også lynx - selvfølgelig uden
javascriptgejl :)

Mvh Christian

jonas@delfs.dk wrote:
> Hej gruppe
>
> Jeg bruger Tigra's Tree Menu (
> http://www.softcomplex.com/products/tigra_tree_menu/ ) på en
> hjemmeside, og den fungerer glimrende. Jeg vil gerne udvide
> funktionaliteten så positionen/valg menu punkt huskes på tværs af
> sider. Det er nok lidt indviklet at gøre rekursivt, så i første
> omgang vil jeg bare have det til at virke så hoved-menu-punktet
> huskes.
> Jeg havde tænkt bare at sætte en cookie med id på menu punktet, men
> hvordan aktiverer jeg så automatisk den funktion der ellers kaldes
> når man klikker på '+'?
> Linket ser nogenlunde sådan her ud:
>
> '<a href="javascript: trees[' + this.o_root.n_id + '].toggle(' +
> this.n_id + ')" ' ...>' + '<img src="' + this.get_icon(true) + '" ...
> name="j_img' + this.o_root.n_id + '_' + this.n_id + '">' + '</a>'
>
> Så forestiller jeg mig så at jeg kan kalde
> trees[this.o_root.n_id].toggle(this.n_id) automatisk på en eller anden
> måde hvis cookien inderholder id'et på det pågældende item. Er det
> helt i skoven?
> Andre input?
>
> På forhånd tak!
>
> (og ja, PRO udgaven har allerede den funktionalitet, men jeg har
> hverken brug for alle de andre funktioner eller ønsker at betale
> prisen.)
>
> Mvh. Jonas
>

Christian Hansen (15-05-2006)
Kommentar
Fra : Christian Hansen


Dato : 15-05-06 21:14

Christian Hansen wrote:
> Hej Jonas
>
> Dog benytter den get til overførsel af stadie, men det kan ret nemt
> omskrives til at benytte cookies - når jeg får tid tilføjer jeg det som
> en valgmulighed også :)

Så fik jeg også tid til det :) Så nu fungerer det også med cookies, om
man ønsker det.

> Måske du kan bruge den:
>
> <http://www.chrsen.dk/da/scripter/javascript/elpamenu/>

jonas@delfs.dk (18-05-2006)
Kommentar
Fra : jonas@delfs.dk


Dato : 18-05-06 13:07

Hej Christian

Tak for svar. Synes din menu ser rigtig lækker ud, og med cookie
funktionaliteten kunne jeg meget vel finde på at bruge den til
bruger-interfaces i fremtiden!
Det tror jeg bliver løsningen - beholder Tigra til administrationen
(skal bruge menu punkterne i tabeller så jeg kan have nogle options ud
for hvert menu punkt, og cookie halløjet er faktisk ikke rigtig
nødvendigt på administrationen), og så prøver jeg din menu til
bruger-interfacet.

Takker!

Mvh. Jonas


Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408924
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste