Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/07/2009, 13:30
Avatar de miguec04
miguec04
 
Fecha de Ingreso: agosto-2008
Ubicación: Cimitarra, Santander
Mensajes: 378
Antigüedad: 16 años, 3 meses
Puntos: 15
Llamar dos funciones AJAX desde el mismo link

hola, estoy intentado llamar dos funciones con un mismo click, con un mismo evento, bueno logro que me habra uno pero el otro no me habre no se porque o que estoy haciendo mal, cada uno lo llamo en un div diferente, osea cada funcion me va a recargar informacion en un div diferente que estan dentro de un div general cada uno. no se que hacer aqui dejo los codigos que estoy usando agradezco cualquier ayudita, muchas gracias.

Cita:
<a id="menu_superior" href="#<?php echo $titulo[$i]; ?>" onclick="titulos('titulos.php?titulos=<?php echo $titulo[$i]; ?>'); llamar('partes/<?php echo $link[$i]; ?>?id=<?php echo $id_menu[$i]; ?>'); "><?php echo $titulo[$i]; ?></a>
y el JS es el siguiente

Cita:
function objetoAjax(){
var xmlhttp=false;
try {
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch (E) {
xmlhttp = false;
}
}

if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
xmlhttp = new XMLHttpRequest();
}
return xmlhttp;
}


function llamar(datos)
{
div = document.getElementById("contenido");
div.innerHTML= "<div align=\"center\"><img src=\"imagenes/cargando.gif\"/><br><b><font size=\"-1\" color=\"#000033\" face=\"verdana,arial\">Cargando...</font></b></div>";
//div_tabla = document.getElementById("tabla");
// div_tabla.innerHTML = "<div></div>";
ajax=objetoAjax();
ajax.open("POST", datos,true);
ajax.onreadystatechange=function()
{
if (ajax.readyState==4)
{
//mostrar resultados en esta capa

div.innerHTML = ajax.responseText
//llamar a funcion para limpiar los inputs
//MostrarFormulario();
}
}
ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
//enviando los valores
ajax.send(null)
}

function titulos(daticos)
{
div = document.getElementById("titulos");
div.innerHTML= "<div align=\"center\"><img src=\"imagenes/cargando.gif\"/><br><b><font size=\"-1\" color=\"#000033\" face=\"verdana,arial\">Cargando...</font></b></div>";
//div_tabla = document.getElementById("tabla");
// div_tabla.innerHTML = "<div></div>";
ajax=objetoAjax();
ajax.open("POST", daticos,true);
ajax.onreadystatechange=function()
{
if (ajax.readyState==4)
{
//mostrar resultados en esta capa

div.innerHTML = ajax.responseText
//llamar a funcion para limpiar los inputs
//MostrarFormulario();
}
}
ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
//enviando los valores
ajax.send(null)
}
gracias amigos.
__________________
Desoftc Technology - Miguel Carmona
Creaciones Inteligentes - Cimitarra Colombia
[email protected]
http://www.desoftc.com.co