Ver Mensaje Individual
  #4 (permalink)  
Antiguo 08/08/2006, 02:34
zaqpz
 
Fecha de Ingreso: agosto-2005
Ubicación: Argentina, Capital Federal
Mensajes: 435
Antigüedad: 19 años, 3 meses
Puntos: 2
Para empezar asegurate de que tu <input> esté en la etiqueda <body>... por lo que se ve en tu código lo tienes inmediantamente después del JS.
Por otro lado debes cambiarle el nombre a tu función objetus por cualquier otro, ya que una vez que has llamado a esta función, se crea una variable con su mismo nombre por lo que luego habrá conflictos.
Tu index.php quedará:

Código PHP:
<html>
<
head>
<
script language="javascript">
function 
lala() {
try 
{
objetus = new ActiveXObject("Msxml2.XMLHTTP");

catch (
e
{
try 
{
objetus = new ActiveXObject("Microsoft.XMLHTTP");

catch (
E
{
objetus false;
}
}

if (!
objetus && typeof XMLHttpRequest!='undefined'
{
objetus = new XMLHttpRequest();
}
return 
objetus


function 
primer_tope()
{
//creamos el objeto
_objetus=lala();
//cargamos una varible con las variables que vamos a enviar
_values_send="funcion=pt"
_URL_="proceso.php?"
_objetus.open("GET",_URL_+"&"+_values_send,true);
//una vez enviado los valores inmediatamente llamamos a la propiedad 
//onreadystatechange
_objetus.onreadystatechange=function() {
//dentro de la funcion comprobamos el estado del proceso
//si es 4 (terminado) pedimos lo que nos han mandado
if (_objetus.readyState==4)
{
//usamos la propiedad responseText para recibir en una cadena
//lo que nos mandaron
window.alert(_objetus.responseText);
}
}
//obligatorio .... luego explicarè el porque
_objetus.send(null);
}
</script>
</head>
<body>
<input type="button" value="Pedir datos" onclick="primer_tope();"> 
</body>
</html> 
Saludos.
__________________
R4DS en español | R4DS en inglés