PHP-Hispano.net Comunidad hispana de desarrollo web

Contacto | #php_para_torpes | Enlázanos | ¿Quiénes somos?

10 usuarios Online (0)

Darse de alta en la web | Recuperar password   
Inicio / Foros / Ajax / PROBLEMA XAJAX - INCLUDE EN UN DIV

PROBLEMA XAJAX - INCLUDE EN UN DIV

0 respuestas 781 visitas Categoría Ajax

PROBLEMA XAJAX - INCLUDE EN UN DIV

Avatar de alvgarvilla

Nivel 1 (1 posts)

* * * * * * *

0 Agradecimientos

#0 Offline alvgarvilla 26 mar 12
Mi problema es el siguiente, pongo un ejemplo simplificado:

INDEX.PHP ->

<hmtl>
<head>
<?php
$xajax->printJavascript("xajax/");
?>
</head>
<body>

<div id="contenido">
<?php include("contenido.php");
</div>

</body>
</html>

CONTENIDO.PHP ->

<?php
require ('xajax/xajax.inc.php');

$xajax = new xajax();

function escribirNombre($form){

$salida = "Nombre: " . $form['nombre'];

$respuesta = new xajaxResponse();

$respuesta->addAssign("mensaje","innerHTML",$salida);

return $respuesta;
}

$xajax->registerFunction("procesar_formulario");

$xajax->processRequests();

?>

<div id="mensaje"> </div>
<form id ="form">
Nombre *<input type="text" name="nombre" /> <br/>
<input type="button" value="Enviar" onclick="xajax_escribirNombre(xajax.getFormValues('form'))"/>
</form>

--------------

Me da un fallo que es que no reconoce el objeto $ajax en el index, es obvio ya que llamo al objeto antes de crearlo, pero como el objeto lo creo dentro de contenido.php y la instrucción "$xajax->printJavascript("xajax/");" en muchos sitios pone que hay que ponerlo en el <head>. He probado a poner esa instrucción en contenido.php, denajo de $xajax->processRequests();, y no me da error pero al pulsar el boton no hace nada. Si este fragmento lo pongo todo dentro del index, sin include, no me da ningún problema.

Gracias de antemano!!!
saludos!!!

Responder mensaje

Para poder participar debes ser un usuario registrado de PHP-Hispano. :: Deseo darme de alta en esta comunidad ::
Login / Password   

php-hispano.net 2002 - 2013 | XHTML 1.0
Datos Legales | Webmaster