Ya esta funcionando, no solo era el nombre de la función...
Cita: <?php
include('xajax_core/xajax.inc.php');
$xajax = new xajax();
$xajax->registerFunction("numero");
function numero($arg){
$respuesta = new xajaxResponse();
$num=$arg;
$respuesta->assign("respuesta","innerHTML",$num);
$respuesta->assign("respuesta","style.color","red");
return $respuesta;
}
$xajax->processRequest();
?>
<html>
<head>
<title>Ejemplo de xajax</title>
<?php $xajax->printJavascript(); ?>
</head>
<body>
Xajax
<div id="respuesta" >Aqui irá el resultado</div>
<input type="button" onclick="xajax_numero(6);" value="Numero" />
</body>
</html>
hay que colocar
Cita: $respuesta->assign("respuesta","innerHTML",$num);
en lugar de
Cita: $respuesta->addAssign("respuesta","innerHTML",$num);
la versión de xajax es la 0.5
muchas gracias, de este modo si funciona