Hola intente implementar un menu desplegable Jqery y mostrarlo dinamicamente con xajax pero no me funciona.
Código:
<?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;
}
?>
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.
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>