Foros del Web » Programando para Internet » PHP »

Capas en PHP

Estas en el tema de Capas en PHP en el foro de PHP en Foros del Web. Amigos como hago para hacer que se muestre o se oculte una capa de acuerdo a un valor previamente pasado a la pagina por medio ...
  #1 (permalink)  
Antiguo 01/08/2009, 17:28
 
Fecha de Ingreso: julio-2009
Mensajes: 6
Antigüedad: 14 años, 9 meses
Puntos: 0
Capas en PHP

Amigos como hago para hacer que se muestre o se oculte una capa de acuerdo a un valor previamente pasado a la pagina por medio de una cookie????

es decir que si yo paso una cookie y es "tal" me muestre tal capa en la pagina o si es "tal" me muestre otra capa diferente????
  #2 (permalink)  
Antiguo 01/08/2009, 23:31
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: Capas en PHP

Código php:
Ver original
  1. if($variable == 'valor detectado en la cookie') {
  2.     echo "<div id=\"capa1\">Contenido cuando la cookie existe</div>";
  3. } else {
  4.     echo "<div id=\"capa2\">Contenido cuando NO existe la cookie</div>";
  5. }
__________________
- León, Guanajuato
- GV-Foto
  #3 (permalink)  
Antiguo 03/08/2009, 06:44
Avatar de jonasmz  
Fecha de Ingreso: agosto-2009
Ubicación: En frente de la compu :P
Mensajes: 32
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: Capas en PHP

Podrias utilizar jquery tmbn.
ejemplo:

Código HTML:
<html>
<head>
<?php
setcookie("capa","capa2",time() + (3600*3));
?>
<title>Mostrando capas css</title>
<script type="text/javascript" src="jquery-1.3.2.js"></script>
</head>
<body>
<div id="capa1">
<p>Esta la capa numero 1</p>
</div>
<div id="capa2">
<p>Esta es la capa numero 2</p>
</div>
<div id=”capadefault”>
<p>Esta es la capa default</p>
</div>

<script type="text/javascript">
$(document).ready(function()
{
<?php
$micookie = $_COOKIE['capa'];
if ($micookie == "capa1")
{
echo '$("#capa2").hide();';
echo '$("#capadefault").hide();';
}
elseif ($micookie == "capa2")
{
echo'$("#capa1").hide();';
echo '$("#capadefault").hide();';
} 
else
{
echo '$("#capa1").hide();';
echo '$("#capa2").hide();';
}
?>
});
</script>
</body>
</html> 
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 07:45.