Foros del Web » Programando para Internet » Javascript » Frameworks JS »

Menu con ajax

Estas en el tema de Menu con ajax en el foro de Frameworks JS en Foros del Web. Hola todos necesito saber los siguiente... Quiero hacer un menu que me cargue la pagina a la que apunta en un <div>... Esto es lo ...
  #1 (permalink)  
Antiguo 12/09/2008, 12:26
(Desactivado)
 
Fecha de Ingreso: enero-2008
Ubicación: Mendoza
Mensajes: 458
Antigüedad: 16 años, 3 meses
Puntos: 2
Exclamación Menu con ajax

Hola todos necesito saber los siguiente...

Quiero hacer un menu que me cargue la pagina a la que apunta en un <div>...

Esto es lo voy haciendo hasta ahora... en AJAX.

modulos.js

Código HTML:
function xmlhttp(){
		var xmlhttp;
		try{xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");}
		catch(e){
			try{xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");}
			catch(e){
				try{xmlhttp = new XMLHttpRequest();}
				catch(e){
					xmlhttp = false;
				}
			}
		}
		if (!xmlhttp) 
				return null;
			else
				return xmlhttp;
	}

function pagina(){
		var query = document.getElementById('q');
		var A = document.getElementById('resultados');

		var ajax = xmlhttp();

		ajax.onreadystatechange=function(){
			
				if(ajax.readyState==4){
						A.innerHTML = ajax.responseText;

					}
			}
		ajax.open("GET","pagina1.html",true);
		ajax.send(null);
		return false;
	}
Y en al vinculo le pongo...

onClic = "return pagina()";

Pero el problema es con varios botones, como puedo modificar esto para que me cargue una pagina de acuerdo al boton que preciono...

Es decir .... un boton que diga pagina 1.... <a href="#" onclick="return pagina(AQUI LA PAGINA A LA QUE QUIERO QUE VAYA)">pagina 1</a>

Como tengo que armar el Ajax para que esto funcione...

Gracias
  #2 (permalink)  
Antiguo 13/09/2008, 16:45
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: Menu con ajax

Hola cmarrero,

Lo que tendrías que hacer es modificar tu función pagina() para que acepte un parámetro que sea la pagina destino y usar esa variable dentro de tu función.

Saludos.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:03.