Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/03/2010, 05:18
Avatar de luicos
luicos
 
Fecha de Ingreso: febrero-2010
Ubicación: Galicia
Mensajes: 106
Antigüedad: 14 años, 9 meses
Puntos: 0
Pasar variable

Tengo un enlace que llama a una funcion que me carga una pagina en un div, lo que pasa es que esa pagina para que funcione necesita recibir una variable de un combo, es decir lo que tenga seleccionado en ese momento.

Código:
<a href="javascript:Enviar('pruebas.php','txtpu')">ENLACE</a>
Código:
function Enviar(_pagina,capa) {
    var ajax;
    ajax = ajaxFunction();
    ajax.open("POST", _pagina, true);
    ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");

    ajax.onreadystatechange = function() {
		if (ajax.readyState==1){
			document.getElementById(capa).innerHTML = " Agarde por favor...";
			     }
		if (ajax.readyState == 4) {
		   
                document.getElementById(capa).innerHTML=ajax.responseText; 
		     }}
			 
	ajax.send(null);
}

Es decir, que yo escojo un elemento del combo por ejemplo el 5, y al pulsar en el enlace me carga la pagina pruebas.php en el div txtpu, que vienen siendo los datos de ese elemento 5.

La pagina en el div la carga bien, pero no se como enviarle la variable del combo a esa pagina.

No sé mucho de ajax, y estoy cansado de dar vueltas y de preguntar, alguien sabe como hacer esto???
GRACIAS