webForumDet fria alternativet

Behöver hjälpmed en meny (LavaLamp)

JavaScript

6 svar · 1 035 visningar · startad av Mycodez

Medlem sedan feb. 2010445 inlägg
Frågan#1

Tjena!
Jag håller på att lära mig javascript så jag följde en gudie på hur man gör en LavaLamp meny till min dynamiska sida. Men hur gör jag så LavaLamp menyn kan "läsa" av URL så man visar vart men är på sidan för nu så blir det att LavaLamp menyn börjar på start fliken men problemet är att jag har en dynamisk sida som kräver att länkarna ser ut "index.php?page=om" men för att menyn ska funka så måste jag ha tecknet # så den läser av vart man är på hemsida. men så fort jag skriver att länken ser ut så här "index.php?page=om #page=om" så funkar inte menyn men dynamiken funkar. men skriver jag så här "index.php#page=om" så funkar menyn men inte dynamiken. Vad kan var felet jag kan ta fram alla kod jag använder om det skulle behövas att göras om någonstans. Jag kan säga jag är helt nollad när det gäller Javascriptning i min andra tråd då jag kunde göra något med dynamiken så den funkar på ett annat sätt men det gick inte så bra men lite bra grejer fick jag men jag vill att min meny funkar med min dynamik.
http://www.webforum.nu/showthread.php?t=182438&p=1532863#post1532863 där är det att läsa om ni kommer på något :)

MVH Robin K.
https://www.mycodez.se

Medlem sedan feb. 2010445 inlägg
#2

Vill ni se hur sidan och meny ser ut nu (layout inte klar) men basen ska se ut så.
https://www.mycodez.se/test

Medlem sedan juni 2006244 inlägg
#3

Som jag försökte säga i din tidigare tråd så är det inget fel, utan pluginen är helt enkelt inte gjord för att fungera så som du förväntar dig.
Det enda pluginen gör är att flytta en markering mellan länkar när man klickar på dem.
Om man dock laddar om sidan (vilket man ofta vill när man klickar på en länk) så laddas även javascriptet om och pluginen har inget sätt att kolla vilken sida du är på utan hamnar på första länken (som råkar vara Home).

Med det problemet definierat så är det säkert någon som kan hjälpa till med en lösning. Skulle också rekommendera att du kollar på pluginens hemsida, det kanske rentav finns ett inbyggt enkelt sätt att lösa detta på.

Medlem sedan juni 20019 519 inlägg
#4

Sen kan du bifoga vilket av lava lamp plugin du kör, eller ännu bättre, kör inte en min variant på den när du behöver hjälp med kod, underlätta för oss som läser koden att få en mer strukturerad format.

Medlem sedan juni 20019 519 inlägg
#5

i din PHP kod kolla om du är på den sidan i menyn och lägg in en css klass för Current på din li element.

Om du skall använda dig av hash metoden så är det rätt mycket jobb speicellt om man inte behärska javascript, ser inte riktigt vad du skall ha det till. Annars kollar in http://benalman.com/projects/jquery-bbq-plugin/ men att endast bygga en sida med hash innebär att du måste ha javascript vilket kan stänga ute en hel del besökare som inte har möjlighet till det, lös vanlig navigering först sedan bygg ut det, försök inte göra några genvägar, det tjänar du inte på.

Medlem sedan feb. 2010445 inlägg
#6

det kan jag fixa men jag kolla runt lite och hitta denna guide funkar inte detta??
http://www.developphp.com/view.php?tid=1143

Medlem sedan feb. 2010445 inlägg
#7

det funkar :)

257 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)