Esta es la parte de ajax:
Código Javascript
:
Ver originalfunction 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 refrescarMBI()
{
ajax=nuevoAjax();
ajax.open("GET", "URL");
ajax.onreadystatechange=function()
{
if (ajax.readyState==4)
{
document.getElementById("mbi").innerHTML = ajax.responseText;
}
}
ajax.send(null)
}
Este es el codigo del vinculo:
Código Javascript
:
Ver originalecho "<a style=\"text-decoration:bold;cursor:pointer;\" onclick=\"pedirDatos('".$row['fmg_id']."','cast','".$row['fmg_familia']."','".$row['fmg_titulo']."')\" onmousedown=\"refrescarMBI()\" >".$row['fmg_titulo_select']."</a><br/>";
Y este es el PHP en el cual esta ese boton y el div que quiero refrescar:
Código PHP:
Ver original<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO 8859-1">
<script language="JavaScript" type="text/javascript" src="ajax.js"></script>
</head>
<body>
<div class="menu" id="mbi">
<?php
//conexion a base de datos
$bd_host = "localhost";
$bd_usuario = "xxxxx";
$bd_password = "xxxxx";
$bd_base = "xxxxx";
$menu=$_SESSION['menu'];
$familia='mbia';
$sql=mysql_query("SELECT * FROM fmg WHERE fmg_familia='$familia' AND fmg_lang='$lang' ORDER BY fmg_orden ASC",$con); echo "<a href='index.php?lang=$lang' target=_self>home</a>";
echo "<br /><br />";
{
if ($row['fmg_id']==$menu)
{
echo "<a style=\"text-decoration:bold;cursor:pointer;\" onclick=\"pedirDatos('".$row['fmg_id']."','cast','".$row['fmg_familia']."','".$row['fmg_titulo']."')\" onmousedown=\"refrescarMBI()\" >".$row['fmg_titulo_select']."</a><br/>";
echo "<br />";
}
else {
echo "<a style=\"text-decoration:bold;cursor:pointer;\" onclick=\"pedirDatos('".$row['fmg_id']."','cast','".$row['fmg_familia']."','".$row['fmg_titulo']."')\" onmousedown=\"refrescarMBI()\" >".$row['fmg_titulo']."</a><br/>";
echo "<br />";
}
}
echo "<br />";
echo "<br />";
$familia2='mbia_2';
$sql2=mysql_query("SELECT * FROM fmg WHERE fmg_familia='$familia2' AND fmg_lang='$lang' ORDER BY fmg_orden ASC",$con); {
echo "<a style=\"text-decoration:bold;cursor:pointer;\" onclick=\"pedirDatos('".$row['fmg_id']."','cast','".$row['fmg_familia']."','".$row['fmg_titulo']."')\">".$row['fmg_titulo']."</a><br/>";
echo "<br />";
}
?>
</div>
</body>
</html>
DIme si hace falta algo mas.
Gracias Adler