Foros del Web » Creando para Internet » CSS »

opacity

Estas en el tema de opacity en el foro de CSS en Foros del Web. hola a todos, me encuentro haciendo una web e intentando hacer una especie de ventana modal me encontre con un problemilla que mi inexperiencia hace ...
  #1 (permalink)  
Antiguo 13/12/2011, 17:07
 
Fecha de Ingreso: marzo-2011
Mensajes: 226
Antigüedad: 13 años, 7 meses
Puntos: 1
opacity

hola a todos, me encuentro haciendo una web e intentando hacer una especie de ventana modal me encontre con un problemilla que mi inexperiencia hace q no pueda resolver, el problema es el siguiente,

tengo este index.
Código HTML:
Ver original
  1.  
  2.         <div id="contenedor">  
  3.            
  4.             <header>   <!-- inicio del header -->
  5.                 <hgroup>
  6.                     <h1> <!-- contiene las cajas para llevar a cabo el logeo -->
  7.                         <div id="login" style="display:inline; height:5px; width:100px;" >
  8.                         <form method="post" action="login.php" id="login_form">
  9.                         <table>
  10.                         <tr>
  11.                         <td>Usuario:</td>
  12.                         <td><input name="username" type="text" id="username" size="20" class=":required :only_on_submit" /></td>
  13.                         <td>contraseña:</td>
  14.                         <td><input name="userpass" type="password" id="userpass" size="20" class=":required :only_on_submit" /></td>
  15.                         <td><input type="image" src="img/bt_login.png" id="submit" name="submit" class="btsend"></td>
  16.                         </tr>
  17.                         </table>
  18.                         </form>
  19.                        
  20.                         <script>
  21.                         $("#login_form").submit(function(event){
  22.                             event.preventDefault();
  23.  
  24.                             $.ajax({
  25.                                 type: "POST",
  26.                                 url: "login.php",
  27.                                 data: $("#login_form").serialize(),
  28.                                 dataType: 'json',
  29.                                 success: function(data){
  30.                                     if(data===false){
  31.                                         alert("datos incorrectos");
  32.                                     }else{
  33.                                        
  34.                                         $("#olvido").css({'display':'none'}); // una vez logueado desaparece "olvidaste tu contrseña"
  35.                                         $("#login").css({'display':'none'});
  36.                                         window.location.href = ".";
  37.                                     }  
  38.                                 }
  39.                             });
  40.                         });
  41.                        
  42.                         </script>
  43.                        
  44.                         </div>  <!-- fin div login -->
  45.                         <nav id="olvido" style="display:inline;">
  46.                         <a class="show" href="enviapassword.php" style="margin-left:260px; font-size:11px; color:#FFF; text-decoration:none;"> olvidaste tu contrase&ntilde;a</a>
  47.                        </nav>
  48.                         <div id="usuRegistrado" class="show">
  49.                         <?php $usuarioactual = $_SESSION['actual']; ?>
  50.                         <?php // comprobamos q un usuario entro y se valido en el sistema para darle la bienvenida
  51.                         if( !empty($usuarioactual)){ //comprobamos q la variable de inicio de sesion no esta vacia
  52.                             ?>
  53.                         <br><i style="font-size:13px; color:#FFF" > Bienvenido:          <?php echo $usuarioactual;?></i>
  54.                         <script>
  55.                             $("#olvido").css({'display':'none'}); // una vez logueado desaparece "olvidaste tu contrseña"
  56.                             $("#login").css({'display':'none'}); // una vez logueado desaparece el formulario de login
  57.                         </script>
  58.                        
  59.                        
  60.                        
  61.                        
  62.                        
  63.                         <!--<a href="logout.php" style="font-size:13px; color:#FFF; text-decoration:none;">desconectarse </a>    -->
  64.                         <a href="logout.php"><img src="img/icono-cerrar.png"></a>
  65.                        
  66.                         <nav id="modificaDatos">
  67.                        
  68.                             <a class="show" href="modificaTusDatos.php" style="font-size:10px; color:#FFF; text-decoration:none;">  modificar mis datos </a>
  69.                         </nav>
  70.                         <?php
  71.                         if($usuarioactual== "admin"){
  72.                         ?>
  73.                         <script>
  74.                             $("#modificaDatos").css({'display':'none'});
  75.                         </script>
  76.                         <?php }  ?>
  77.                        
  78.                         <?php  // abrimos y cerramos php para englobar la llave y asi quede todo dentro del if
  79.                         }
  80.                         ?>
  81.                        
  82.                        
  83.                         </div> <!-- fin div usuario registrado -->
  84.                        
  85.                     </h1>
  86.                     <h2> <!-- contiene el logotipo de la pagina -->
  87.                     </h2>
  88.                 </hgroup> <!-- fin de hgroup -->
  89.                  <nav id="principal"> <!-- contiene los enlaces para la navegacion de la pagina -->
  90.                     <ul class="lista_horizontal">
  91.                     <table cellpadding="2">
  92.                     <tr>
  93.                         <li class="lista_horizontal">
  94.                             <td class="spaciado" colspan="3"><a href="home.php"><img src="img/bt_inicio.png" class="fade" id="inicio" style="background-image::url(img/bt_inicio_pulsado.png)" /></a></td>
  95.                         </li>
  96.                         <li class="lista_horizontal">
  97.                             <td class="spaciado" colspan="3"><a href="miembros.php"><img src="img/bt_miembros.png" class="fade" id="miembros" style="background-image::url(img/bt_miembros_puls.png)"/></a></td>
  98.                         </li>
  99.                         <li class="lista_horizontal">
  100.                             <td class="spaciado" colspan="3"><a href="publicaciones.php"><img src="img/bt_public.png" class="fade" id="publicaciones" style="background-image::url(img/bt_public_puls.png)"/></a></td>
  101.                         </li>
  102.                         <li class="lista_horizontal">
  103.                             <td class="spaciado" colspan="3" ><a href="proyectos.php"><img src="img/bt_proyectos.png" class="fade" id="proyectos" style="background-image::url(img/bt_proy_puls.png)"/></a></td>
  104.                         </li>
  105.                         <li class="lista_horizontal">
  106.                             <td class="spaciado" colspan="3" ><a href="docencia.php"><img src="img/bt_docencia.png" class="fade" id="docencia" style="background-image::url(img/bt_doc_puls.png)"/></a></td>
  107.                         </li>
  108.                         <li class="lista_horizontal">
  109.                             <td class="spaciado" colspan="3"><a href="colaboraciones.php"><img src="img/bt_colabor.png" class="fade" id="colaboraciones" style="background-image::url(img/bt_colab_puls.png)"/></a></td>
  110.                         </li>
  111.                         </tr>
  112.                         </table>
  113.                     </ul> <!-- fin ul -->
  114.                
  115.                 </nav> <!-- fin del nav -->
  116.              
  117.             </header> <!-- fin del header -->
  118.            
  119.             <div id="contenido">   
  120.                 <?php
  121.                     include("home.php");
  122.                 ?>
  123.                
  124.            
  125.             </div> <!-- fin contenido -->
  126.            
  127.             <div id="flotante">
  128.                 <!-- este div se cargara en caso de q el usuario pulse "olvidaste tu contraseña o una vez logeado modifique sus datos"  -->
  129.             </div>
  130.            
  131.         </div> <!-- fin div contenedor -->              
  132.        
  133.     <div id ="pie">
  134.    
  135.     <footer> <!-- inicio del footer -->
  136.    
  137.         <div id="bloque_p1">
  138.             <p>Edificio Politécnico - C.P. 32005  </p>
  139.                             <p>Grupo de aerobiología 2010 </p>
  140.                            
  141.         </div> <!-- fin bloque_1 -->
  142.     </footer> <!-- fin del footer -->
  143.     </div>
  144.  
  145. </body>

mi idea es q si el usuario se olvida de sus datos de acceso le aparezca un recuadro en el q escribir su email para que el sistema se los envie, esto lo hago cargando un href en el div id= flotante.

el codigo javascript que hace posible esto es el siguiente.
Código Javascript:
Ver original
  1. $("#olvido a").each(function(){
  2.            
  3.             var href = $(this).attr("href");  // obtenemos la direccion de href y la cargamos en la variable
  4.             $(this).click(function(){    // al hacer click  aparecera un div flotante en donde se cargara el contenido de la direccion del href
  5.                 //alert("hola");
  6.                 //$("#contenedor").css({'opacity':'0.35','-moz-opacity':' 0.35','filter':'alpha(opacity=75)'});
  7.                 //$("#pie").css({'opacity':'0.35','-moz-opacity':' 0.35','filter':'alpha(opacity=75)'});
  8.                 $("#flotante").css({'opacity':'1','-moz-opacity':' 1','filter':'alpha(opacity=1)'});
  9.                 $("#flotante").fadeOut(0);
  10.                 $("#flotante").fadeIn().load(href);
  11.                
  12.                
  13.             });
  14.             $(this).attr({href:"#"});
  15.    
  16.    
  17. });

mi idea es, q al pulsar en el enlace cambie la opacidad de contenedor y q flotante tenga opacidad 1

estuve leyendo en sitios que css hace q herede la opacidad de contenedor x estar flotante contenido dentro de contenedor, entonces lo q hice fue ponerlo fuera pero tp me va no se xq.

si alguien tuvo un problema similar, o sabe una manera de solucionarlo o alguna diferente de conseguir lo mismo xq estoy algo deskiciado ya, xq todos los plugins q vi de ventanas modales no me convencen para la estetica de mi proyecto


gracias x vuestras posibles respuestas

gracias

Etiquetas: contenido, opacity, fondo
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 11:32.