Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/06/2011, 14:26
Avatar de sonia___oO
sonia___oO
 
Fecha de Ingreso: junio-2011
Mensajes: 32
Antigüedad: 12 años, 10 meses
Puntos: 1
Como dependiendo de una capa,me dirijo a dos paginas distintas

Hola lo que estoy intentando hacer es que la hacer click en ocultar capa(Solo ida) se dirija a base3.php si no que se dirija a base2.php, lo realize creando una variable 'comprueba' con valor inicial =0 , y al ingresar a la función capa(que se ejecuta cuando se ase click en 'solo ida' su valor cambie y sea =1 , luego al minuto de dirigirse a las paginas si es =1 que se dirija a base3.php si es 0 a base2.php.


Código PHP:

<script language="JavaScript">

var 
comprueba 0;
typeof comprueba;

function 
cambio(idCapa)//Funcion que realiza opcion:ida , ida y vuelta
{
var 
capa document.getElementById(idCapa);
var 
comprueba 1;
typeof comprueba;
capa.style.display = (capa.style.display == "none") ? "block" "none";
                    
}

function 
verifica () //Funcion que se ejecuta cuando se ase click en el boton enviar
{
    
OrigenValor document.getElementById('Origen').value;
    
document.write(comprueba);
                        
    if(
OrigenValor=='Seleccione Origen')
    {
        
alert ("Seleccione Origen");
    }
   else
  {
      if(
comprueba == 1)
      {
    
document.getElementById('frm').action='base3.php';
    
formulario document.frm["frm"]
    
formulario.submit()
       }
       if(
comprueba == 0)
    {
    
document.getElementById('frm').action='base2.php';
    
formulario document.frm["frm"]
    
formulario.submit()
                            
    }
        
    }
}
</script>

<html>

<div id="capa1">
<p>Fecha vuelta</p>
<select name="fechav"> 
<option value="Toda Fechav">Toda Fecha</option> 
<option value="01-07-2011">01/07/2011</option> 
</div>
<a href="#" onclick="cambio('capa1')" >Solo ida </a>


<input type="submit" value="Consultar" onclick="verifica()">

</html> 
EL problema es que no me ingresa a ninguna de las dos paginas, cuando muestro el valor siempre es 0 , solo es 1 cuando lo muestro dentro de la función cambio(), me da la impresión que como puse la variable comprueba fuera de las funciones cada ves que vuelve a ser 0.

Gracias por leer e intentar ayudar =)