Al final, encontre el problema, estaba en link del form, no enviaba nada de lo que habia dentro del form, por eso, no pasaba las variables, ahora me encuentro con otro problema y no se como solucionarlo, resulta que el form se encuentr dentro de un include y este include, dentro de un div en la pagina principal o marco. Para cargar dentro del div los enlaces, utilizo esta función: o
nclick=cargaXML(this.name) que llama a este codigo ajax.js:
Código HTML:
isIE = false;
// Creamos una variable para el objeto XMLHttpRequest
var req;
// Creamos una funcion para cargar los datos en nuestro objeto.
// Logicamente, antes tenemos que crear el objeto.
// Vease que la sintaxis varia dependiendo de si usamos un navegador decente
// o Internet Explorer
function cargaXML(url)
{
// Primero vamos a ver si la URL es una URL :)
if(url=='')
{
return;
}
// Usuario inteligente...
if (window.XMLHttpRequest)
{
req = new XMLHttpRequest();
req.onreadystatechange = processReqChange;
req.open("GET", url, true);
req.send(null);
// ...y usuario de Internet Explorer Windows
}
else if (window.ActiveXObject)
{
isIE = true;
req = new ActiveXObject("Microsoft.XMLHTTP");
if (req)
{
req.onreadystatechange = processReqChange;
req.open("GET", url, true);
req.send();
}
}
}
// Funcion que se llama cada vez que se dispara el evento onreadystatechange
// del objeto XMLHttpRequest
function processReqChange()
{
var detalles = document.getElementById("detalles");
if(req.readyState == 4)
{
detalles.innerHTML = req.responseText;
}
else
{
detalles.innerHTML = '<img src="loading.gif" align="middle" /> Loading...';
}
}