Hola respecto a lo que tu quieres puedes usar jquery + ajax asi de facil
Index.html
Código:
<html>
<head><title>Ejemplo cargar en un Div por Paridin</title>
<!-- Incluyes la libreria jquery -->
<script src="jquery.js" language="javascript" type="application/javascript">
</script language="javascript" type="application/javascript">
function cargaEnDiv(){
$.ajax( {
async:true,
dataType: "html",
type: "POST",
url: "Pagina_a_cargar_en_div.html", // HTML , PHP , ASP ... etc
data: "",
global: true,
ifModified: false,
processData:true,
contentType: "application/x-www-form-urlencoded",
success: function(datos){
$("#div_en_el_que_se_cargara").html(datos);
}
});
}
</script>
</head>
<body>
<a href="#" onlick="cargaEnDiv()">Cargar</div>
<div id="div_en_el_que_se_cargara"></div>
</body>
</html>
Pagina_a_cargar_en_div.html
Código:
<html>
<head>
<title>Ejemplo</title>
</head>
<body>
<h1> ESTE TEXTO SE A CARGADO EN UN DIV MEDIANTE JQUERY </h1>
<h4> Ejemplo Proporcionado por Paridin Saludos</h4>
</body>
</html>
Espero te sirva :) la libreria la encuentras en jquery.com y el ejemplo ya te lo eh dado.