Goedendag,

Omdat het gebruik van een frameset af te raden is, gebruik ik div's.
Ik heb een leftdiv(menu) en een rightdiv(main).

Hoe kan ik (waarschijnlijk mbv JavaScript) een pagina laden in de rightdiv, zonder de hele pagina (rightdiv + leftdiv) opnieuw te laden.

Dus als ik de links Index.html en Pagina1.html heb en ik klik op Pagina1.html, moet de tekst van Pagina1 de tekst van Index vervangen.

Dank bij voorbaat.
Precies wat ik nodig had.

Dank!
Aleerst mijn excuses voor de "bump"

Bewust bumpen is eigenlijk nog erger dan 'per ongeluk'. ;)

SanThe.

Maar ik heb wel degelijk een nieuwe vraag.

Kan ik dit ook verwezenlijken met enkel HTML en Javascript?

Voorlopig heb ik dit:

<?
<script type="text/javascript">
function loadContent(id)
{
$("#main").load("pagina"+id+".html");
}
</script>
?>

<?
<a href="javascript:loadContent(1);">Index</a>
<a href="javascript:loadContent(2);">Pagina 2</a>
?>

<?
<div id="mid" onLoad="loadContent(2);"> <!-- Main van de pagina -->
</div>
?>
Gebruik dan AJAX, hiermee kun je andere pagina's inladen in een div.

Neem dan even een kijkje hier klik
Zo, een tutorial erover op NetTuts.
Robin schreef op 20.03.2009 14:47
Gebruik dan AJAX, hiermee kun je andere pagina's inladen in een div.

Neem dan even een kijkje hier klik
Jij let niet echt op hae?

jQuery = AJAX?
jQuery != AJAX :s
AJAX == methode om bestanden aan te roepen via Javascript

AJAX kan je ook gebruiken zonder jQuery..
Sowieso snap ik niet waarom je zo'n library wilt gebruiken. Gebruik gewoon puur javascript. Wat is het nu van jQuery?
Maar zonder dit jQuery kan ik mijn doel niet verwezenlijken?

Reageren