Ver Mensaje Individual
  #6 (permalink)  
Antiguo 05/04/2010, 09:30
Avatar de juankcres
juankcres
 
Fecha de Ingreso: septiembre-2009
Mensajes: 88
Antigüedad: 14 años, 7 meses
Puntos: 2
Respuesta: Modificar Variables Globales XAJAX

Dejo el codigo con la modificacion:

Código PHP:
<?php


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


        
    
$a 1;
    
$b 2;

    
//instanciamos el objeto de la clase xajax
    
$xajax = new xajax(); 
    
    
    function 
Sum()
    {
        
//instanciamos el objeto para generar la respuesta con ajax
           
$respuesta = new xajaxResponse();
        global 
$a$b;
        
        
$b=$a+$b;
        
        
        
$respuesta->addAlert($b);
        
        return 
$respuesta;
    } 

    
    
    
    
    
    
//registramos la función creada anteriormente al objeto xajax
    
$xajax->registerFunction("Sum");
        
    
    
//El objeto xajax tiene que procesar cualquier petición
    
$xajax->processRequests();



?>
<html>
<head>
<title>Sumar</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="estilos.css" rel="stylesheet" type="text/css">
<?
   
//En el <head> indicamos al objeto xajax se encargue de generar el javascript necesario
   
$xajax->printJavascript("xajax/");
   
?>

</head>
<body>
<select onChange="xajax_Sum()"><option value="1">1</option><option value="2">2</option></select>

</body>
</html>
Lo otro perdón si estoy equivocado pero no se supone que con Xajax evitas volver a cargar una página.

- Lo otro lo quiero para seleccionar opciones para posteriormente hacer una consulta.
Estas opciones están separadas en submenu, entonces al seleccionar una opcion del submenu se muestran una serie de <select> con opciones para seleccionar dejando seleccionado el valor almacenado en la variable global. Al cambiar algún valor la idea es que cambien las variables globales para saber cuales selecciono.

Espero haberme hecho entender cualquier duda me dicen.

de antemano gracias por su ayuda.
__________________
Sé fiel hasta la muerte, y yo te daré la corona de la vida.

Ap. 2:10