FAQ |
Kalender |
![]() |
#1 | |||
|
||||
Klarade millennium-buggen
|
Är ute efter liknande det här:
http://www.ajaxoptimize.com/ Det enda jag saknar är att själva webbadressen uppdateras till den sidan man är på, för att på så sätt underlätta att inlänkar kommer till rätt undersida och inte till huvudsidan. Går det att fixa med t.ex. jQuery? |
|||
![]() |
![]() |
![]() |
#2 | |||
|
||||
Mycket flitig postare
|
Ja, om du använder ankare kan du visa rätt tabb från början. Du förstår säkert att du inte kan ändra document.location till en annan adress än den som visas, men att lägga till ett ankare (alltså http://adress/sida.html#ankare) går bra eftersom det inte leder till en ny sida.
|
|||
![]() |
![]() |
![]() |
#3 | |||
|
||||
Medlem
|
Du kan inte ändra window.location utan att sidan laddas om vad jag vet. Undantaget är window.location.hash, som går att peta på utan att något hämtas. Du kan ju använda '#p-about' istället för '/p-about.html' och låta bli att göra preventDefault() (returnValue=false) när man klickar på länken.
EDIT: I'm a copycat... ![]() |
|||
![]() |
![]() |
![]() |
#4 | |||
|
||||
Klarade millennium-buggen
|
Citat:
|
|||
![]() |
![]() |
![]() |
#5 | ||
|
|||
Bara ett inlägg till!
|
Intressant sida - kanske man skulle börja använda
![]() |
||
![]() |
![]() |
![]() |
#6 | |||
|
||||
Medlem
|
Kod:
$('#contents').html(ajaxoptimizeGet(location.hash)); I click-hanteraren för respektive länk (inne i ajaxoptimizeds kod) måste du sedan lägga till något i stil med: Kod:
location.hash='p-about'; |
|||
![]() |
![]() |
Svara |
|
|