webForumDet fria alternativet

Vill inte att inkluderad meny ska laddas om!

HTML & CSS

3 svar · 254 visningar · startad av eBlomma

Medlem sedan sep. 20042 inlägg
Frågan#1

Lika bra att jag erkänner det med en gång - jag är ingen hejare på programmering, men försöker ändå se lösningar med hjälp av de enkla "verktyg" jag känner till: html m.m och lite JavaScript!

Så till problemet:
Jag använder mig av en JavaScript-meny som expanderar i en trädliknande struktur i tre olika nivåer. På samtliga delsidor (.shtml) av webbplatsen inkluderas en menyfil, som innehåller denna JavaScript-meny.
När jag då väljer en länk i den expanderade menyn får det som resultat att menyn fälls ihop när den nya sidan laddas, eftersom meny-filen då laddas om/inkluderas på nytt. Jag vill naturligtvis att menyn ska förbli expanderad, så att jag enkelt kan gå tillbaka till menyn och välja en närliggande länk...
Är det någon som vet hur man gör för att menyn inte ska laddas om varje gång den inkluderas på nytt, eller som vet om det överhuvudtaget är möjligt? ( Dessutom med relativt enkel teknik! :r )

Tacksam för alla ledtrådar...

Medlem sedan feb. 2004123 inlägg
#2

Jag antar att du på något sätt måste skicka med en variabel till den nya sidan som berättar vad som ska vara expanderat.

Vet inte om det går att göra utan att använda sig av t ex PHP eller ASP.

Medlem sedan juli 20013 378 inlägg
#3

Hmm...

Du kan titta på hur frames fungerar.
Det du är ute efter är ganska enkelt att få till om du lägger menyn i en separat frame samtidigt som du lägger dina sidor (utan menyn) i en annan...

Medlem sedan sep. 20042 inlägg
#4

Tack oola för ledtråden!

Och tack jarvklo! Glömde tala om att den fungerar fint i frames, där jag har använt menyn tidigare. Men i detta fall vill jag inte använda frames...

276 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
149 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)