Θα μπορούσες να χρησιμοποιήσεις τη jQuery και την jQuery.ajax μέθοδο για να γεμίσεις το div σου με το HTML της σελίδας που θα καλέσεις με ajax.
Έστω ότι έχεις ένα div με id="photos" και μία σελίδα photos.html που περιέχει το html (κ μόνο αυτό) που θέλεις να φορτώσεις. Ο παρακάτω κώδικας θα φορτώσει το html του photos.html μέσα στο div. Θα μπορούσες να καλέσεις τον κώδικα στο click event κάποιου link.
$.ajax({
url: "photos.html",
context: document.body,
success: function(data) {
jQuery('#photos').html(data);
}
});
Μπορείς εδώ να διαβάσεις περισσότερα για την jQuery.ajax(...) http://api.jquery.com/jQuery.ajax/
Τάσος Καραγιάννης
Baby debugging steps...