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.