Tema: ajax con php
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/09/2011, 15:46
elgranjm3000
 
Fecha de Ingreso: agosto-2010
Mensajes: 25
Antigüedad: 13 años, 8 meses
Puntos: 0
ajax con php

buenas tarde tengo un script de esta forma
ejemplo1.html
Código HTML:
<html>
<title>Ejemplo de Ajax</title>
<script language="javascript" src="ajax.js" type="text/javascript"></script> 
<script language="javascript" type="text/javascript"> 

function cambiaTexto(){	
	var menu = document.getElementById("menu");
	var capa = document.getElementById("contenedor");	
	xmlhttp=nuevoAjax();
	xmlhttp.open("GET","proceso.php");
	xmlhttp.onreadystatechange = function(){
		if(xmlhttp.readyState == 4 && xmlhttp.status == 200){
			capa.innerHTML = xmlhttp.responseText;			
		}		
	}
	xmlhttp.send(null);				
}
</script> 	
<body>
<div id="menu"> 
<input type = "submit" name = "button" value = "dale click aqui" onclick = "cambiaTexto();">

<a href="javascript:cambiaTexto();">hola mundo</a>
</div>
<div id = "contenedor">
</div>
</body>
</html> 
donde ajax.js
es este
Código:
// JavaScript Document
function nuevoAjax(){
	var xmlhttp=false;
	try {
		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");  		// Creación del objeto ajax para navegadores diferentes a Explorer
	} catch (e) {
		try {								// o bien
			xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");		// Creación del objet ajax para Explorer
		} catch (E) {
			xmlhttp = false;
		}
	}

	if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
		xmlhttp = new XMLHttpRequest();
	}
	return xmlhttp;
}
y proceso.php es este
Código PHP:
<form method="post">
    <input type = "submit" name = "button" value = "hola">

</form>
<?php
if (@$_POST["button"] == 'hola'){
        echo 
"hola mundo";
    }
?>
el llamado funciona muy bien
el asunto es que en proceso.php tengo un boton programado para que cuando se le de click me diga "hola mundo"
la pregunta es por que no imprime nada ?
me hace falta colocar algo adicional¡?
le agradezco su ayuda por favor