AJAX in de URL
Nu vraag ik me af of iemand hier weet hoe ze dat doen, het voordeel hiervan is natuurlijk dat als je bijv. de "vorige" knop gebruikt, dat je dan je dan een AJAX pagina terug gaat ( niet asynchroon ).
:)
Gewijzigd op 01/01/1970 01:00:00 door w w
En iedere zoveel miliseconden kijken of de URL ook is veranderd. Zoja, uitlezen, kijken wat er na # staat, en aan de hand daarvan bepalen wat voor actie je gaat ondernemen met Javascript.
<a href="#variabele=waarde" onclick="ajax_functie();">link</a>
Danku!
Nu kan je niet linken naar de pagina die je laad. Bijvoorbeeld:
Ik heb een pagina met een div content. Ik laad via ajax een pagina in die div, zoals een blog artikel.
Als ik nou wil dat hij linkt naar dat artikel met de ingeladen content hoe doe je dat dan.
Het staat dus op de index en ik heb nu dat ik dit in de blak krijg: http://fdsfs.nl#blog12
Nu wil ik dus dat ik kan linken en gelijk dat blog artikel laad, maar hoe moet dat precies ? of is dat niet mogelijk?
Alvast bedankt,
Wieland
bij onload bepalen hoe de URL eruit ziet, en aan de hand van die URL een functie uitvoeren. Op dezelfde manier als dat je gaat 'pollen' of er op de terug-knop is gedrukt, en de URL dus veranderd is. Als de URL veranderd is (of als hij een nuttig stukje in zich heeft in het geval van onload) dan voer je de bijbehorende javascript-functie uit.
Het kan ook anders zoals beschreven in de volgende link, hier haal je ook de bestand weg voor deze soort mogelijkheden:
http://www.bennolan.com/behaviour/
Ik hoop dat jullie hiervan leren, helaas betekent het 5KB bij je grote van de website, maar het hoeft maar een keer worden geladen en wordt dan gecached.
Mooiste hiervan is backbutton doet het favorieten doet het en daarom dus ook als je geen ajax ondersteund de normale link :D
LANG LEVE Behaviours
Groeten,
Christian Bolster
Gewijzigd op 01/01/1970 01:00:00 door CB2thephp
Ik zal het proberen bij mn script :)
LANG LEVE Schone HTML Bestanden.
Doe mee en geef het door SCHONE HTML BESTANDEN.
CSS en Javascript APART
Gewijzigd op 01/01/1970 01:00:00 door CB2thephp
Bedankt ik zal het ook proberen ;)
Mensen zie nu ook mijn tutorial, daar komt dit probleem aan de orde.