Foros del Web » Programando para Internet » Jquery »

Fallo al implementar Jquery + xajax

Estas en el tema de Fallo al implementar Jquery + xajax en el foro de Jquery en Foros del Web. 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, ...
  #1 (permalink)  
Antiguo 11/03/2012, 01:21
 
Fecha de Ingreso: marzo-2012
Mensajes: 1
Antigüedad: 12 años
Puntos: 0
Fallo al implementar Jquery + xajax

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>

Etiquetas: xajax
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:36.