PHP - Xajax y Javascript

 
Vista:

Xajax y Javascript

Publicado por Juan (8 intervenciones) el 21/08/2007 20:31:44
Hola.. tengo un problema con la funcion addScriptCall del objeto $xajax. Estoy aprendiendo a usarlo, pero me ha causado problemas y no logro entender... ocurre que tengo un formulario que consta de un boton y un campo de texto, solamente deseo que al pulsar el boton este ma llame una funcion javascript que me cambien el texto de una etiqueta div. el codigo lo muestro a continuacion:

<?php
require_once ("xajax/xajax.inc.php");

$xajax = new xajax();
$xajax->setCharEncoding('ISO-8859-1');
$xajax->decodeUTF8InputOn();

function llama_Script()
{
$respuesta = new xajaxResponse();

//Funcion Encargada de Llamar al Javascript
$casa = $respuesta->addScriptCall('mensaje');

$respuesta->addAssign("Capa", "innerHTML", $casa);

return $respuesta;
}

$xajax->registerFunction("llama_Script");
$xajax->processRequests();

?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<?php $xajax->printJavascript("xajax/"); ?>

<script type="text/javascript">
function mensaje()
{
var texto = "Message Send";
return texto;
}
</script>

<title>Prueba_Script</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<div id="Capa">Welcome</div>
<form id="formulario">
<input type="text" id="Campo">
<input type="button" id="Boton" value="enviar" onclick="xajax_llama_Script('formulario')">
</form>

</body>
</html>
al probarlo siempre me muestra 1 error:
alguien puede ayudarme por favor...
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder