Código:
Lo anterior es la funcion de xajax que uso,la mando a llamar desde un botón,el tema es que si pongo el código del $contenido de la función de xajax directo en el php principal el menú si sirve pero si lo mando a llamar desde una función xajax solo me muestra el menú pero no funciona,en el php index pongo el menú directo y funciono y el botton lo llama dinámica mente con xajax pero ahi ya deja de funcionar.<?php include 'xajax/xajax_core/xajax.inc.php'; $xajax = new xajax(); $xajax->register(XAJAX_FUNCTION, 'inicio'); $xajax->processRequest(); $xajax->configure('javascript URI','xajax/'); function inicio($id) { $contenido=' <div class="menu1"> <ul> <li><img src="images/btn_reservacion_e1.png" /></li> <li> <img src="images/btn_actividades_e1.png" class="desplegable" /> <ul class="subnavegador"> <li><a href="#" onclick="alert(7)">aaaaaaaaaaaaaa</a></li> </ul> </li> <li> <img src="images/btn_configurar_e1.png" class="desplegable" /> <ul class="subnavegador"> <li><a href="#" >aaaaaaaaaaaaaaaaa</a></li> </ul> </li> </ul> </div> '; $objetoRespuesta->assign($id,"innerHTML",$contenido); return $objetoRespuesta; } ?>
Código:
<?php require_once("funciones.php"); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <script type='text/javascript' src='jquery-min.js'></script> <script type='text/javascript'> $(document).ready(function() { // Script del Navegador $('ul.subnavegador').hide(); $('img.desplegable').toggle( function() { $(this).parent().find('ul.subnavegador').slideDown('fast'); }, function() { $(this).parent().find('ul.subnavegador').slideUp('fast'); } ); }); </script> <?php $xajax->printJavascript("xajax/"); ?> </head> <body> <ul> <li><img src="images/btn_reservacion_e1.png" /></li> <li> <img src="images/btn_actividades_e1.png" class="desplegable" /> <ul class="subnavegador"> <li><a href="#" onclick="alert(7)">aaaaaaaaaaaaaa</a></li> </ul> </li> <li> <img src="images/btn_configurar_e1.png" class="desplegable" /> <ul class="subnavegador"> <li><a href="#" >aaaaaaaaaaaaaaaaa</a></li> </ul> </li> </ul> <input type='button' value='menu xajax' onClick='xajax_inicio(69);' /> <div id='69' > </div> </body> </html>