Include probleem
Ik heb een site gemaakt met een mooie bewegende banner bovenin.
ik heb een menu gemaakt en zo vraag ik mijn pagina's aan:
index.php?pagina=home
en in de div waar de pagina moet komen staan include ik hem zo.
<div class="midarea">
</div>
Maar nu zit ik met een probleem iedere keer als jij op een menu knop drukt. laad hij heel de pagina opnieuw. maar ook de banner dus de banner begint steeds opnieuw.
Wat moet ik veranderen dat de banner niet steeds opnieuw laad als ik een nieuwe pagina include?
Of heb ik gewoon een verkeerd menu?
ik heb een menu gemaakt en zo vraag ik mijn pagina's aan:
index.php?pagina=home
en in de div waar de pagina moet komen staan include ik hem zo.
<div class="midarea">
</div>
Maar nu zit ik met een probleem iedere keer als jij op een menu knop drukt. laad hij heel de pagina opnieuw. maar ook de banner dus de banner begint steeds opnieuw.
Wat moet ik veranderen dat de banner niet steeds opnieuw laad als ik een nieuwe pagina include?
Of heb ik gewoon een verkeerd menu?
misschien een idee om jquery te gebruiken?, zo om je div in te laden met de nieuwe content?
Gewijzigd op 14/09/2011 17:48:07 door Robert dat ben ik
En hoe zou ik dat het beste kunnen verwerken in mijn script?
of hier jQuery :)
zo iets ongeveer:
<a href="javascript:loadContent('#content', 'home.php');">Home</a>
<a href="javascript:loadContent('#content', 'aboutme.php');">About me</a>
<div id="content">content will be loaded here</div>
en als javascript
//load page content by ajax
function loadContent(elementSelector, sourceUrl) {
$(""+elementSelector+"").load("+sourceUrl+");
}
zo iets ongeveer:
<a href="javascript:loadContent('#content', 'home.php');">Home</a>
<a href="javascript:loadContent('#content', 'aboutme.php');">About me</a>
<div id="content">content will be loaded here</div>
en als javascript
//load page content by ajax
function loadContent(elementSelector, sourceUrl) {
$(""+elementSelector+"").load("+sourceUrl+");
}
Gewijzigd op 14/09/2011 19:38:23 door Robert dat ben ik



