Hola. Creo que te refieres a utilizar Ajax, que te permite cargar contenido dinámico desde javascript, consultando un script de php o asp, para mostrar sus resultados dentro de cualquier elemento de tu código HTML local, sin tener que recargar la página completa con cada carga de contenido. Es eso lo que buscas?
Si es eso lo que buscas aquí te dejo un ejemplo que encontré y que no he tenido tiempo de probar. Si lo pruebas te pido que postees el resultado que tuviste:
Código Javascript
:
Ver original<script language="javascript" type="text/javascript">
<!--//Quick Javascript Ajax
//Browser Support Code
function Ajax(App,Params,Container,Method){
var ajaxRequest; // The variable that makes Ajax possible!
try{
// Opera 8.0+, Firefox, Safari
ajaxRequest = new XMLHttpRequest();
} catch (e){
// Internet Explorer Browsers
try{
ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try{
ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e){
// Something went wrong
alert("Your browser broke!");
return false;
}
}
}
// Create a function that will receive data sent from the server
ajaxRequest.onreadystatechange = function(Container){
if(ajaxRequest.readyState == 4){
var ajaxDisplay = document.getElementById(Container);
ajaxDisplay.innerHTML = ajaxRequest.responseText;
}
}
if(Method!='POST' && Method!='GET')Method='POST';
if(Params!='')Params='?'+Params;
ajaxRequest.open(Method, App + Params, true);
ajaxRequest.send(null);
}
//-->
</script>
Los parámetros son:
App: La ruta del script PHP o ASP que se va a consultar.
Params: Lista de parámetros que se van a pasar al script con el conocido formato.
Nombre=Valor&Nombre=Valor&Nombre=Valor etc...
Container: El Id del objeto HTML que va a contener los contenidos resultantes de la consulta al script. Sirve cualquier objeto HTML que pueda contener más código HTML, como un DIV o un TD, por ejemplo.
Method: Define el método usado para la llamada al script. Puede ser 'GET' o 'POST'. Notese que no sirven 'get' o 'post'. En caso de método nulo o inválido se asume 'POST' por defecto.
Según dice el ejemplo, funciona igual que Ajax. No lo he probado, espero que te sirva.