tengo este index.
Código HTML:
Ver original
<body> <div id="contenedor"> <header> <!-- inicio del header --> <hgroup> <h1> <!-- contiene las cajas para llevar a cabo el logeo --> <div id="login" style="display:inline; height:5px; width:100px;" > <form method="post" action="login.php" id="login_form"> <table> <tr> </tr> </table> </form> <script> $("#login_form").submit(function(event){ event.preventDefault(); $.ajax({ type: "POST", url: "login.php", data: $("#login_form").serialize(), dataType: 'json', success: function(data){ if(data===false){ alert("datos incorrectos"); }else{ $("#olvido").css({'display':'none'}); // una vez logueado desaparece "olvidaste tu contrseña" $("#login").css({'display':'none'}); window.location.href = "."; } } }); }); </script> </div> <!-- fin div login --> <nav id="olvido" style="display:inline;"> </nav> <div id="usuRegistrado" class="show"> <?php $usuarioactual = $_SESSION['actual']; ?> <?php // comprobamos q un usuario entro y se valido en el sistema para darle la bienvenida if( !empty($usuarioactual)){ //comprobamos q la variable de inicio de sesion no esta vacia ?> <script> $("#olvido").css({'display':'none'}); // una vez logueado desaparece "olvidaste tu contrseña" $("#login").css({'display':'none'}); // una vez logueado desaparece el formulario de login </script> <!--<a href="logout.php" style="font-size:13px; color:#FFF; text-decoration:none;">desconectarse </a> --> <nav id="modificaDatos"> </nav> <?php if($usuarioactual== "admin"){ ?> <script> $("#modificaDatos").css({'display':'none'}); </script> <?php } ?> <?php // abrimos y cerramos php para englobar la llave y asi quede todo dentro del if } ?> </div> <!-- fin div usuario registrado --> </h1> <h2> <!-- contiene el logotipo de la pagina --> </h2> </hgroup> <!-- fin de hgroup --> <nav id="principal"> <!-- contiene los enlaces para la navegacion de la pagina --> <ul class="lista_horizontal"> <table cellpadding="2"> <tr> <li class="lista_horizontal"> </li> <li class="lista_horizontal"> </li> <li class="lista_horizontal"> </li> <li class="lista_horizontal"> </li> <li class="lista_horizontal"> </li> <li class="lista_horizontal"> </li> </tr> </table> </ul> <!-- fin ul --> </nav> <!-- fin del nav --> </header> <!-- fin del header --> <div id="contenido"> <?php include("home.php"); ?> </div> <!-- fin contenido --> <div id="flotante"> <!-- este div se cargara en caso de q el usuario pulse "olvidaste tu contraseña o una vez logeado modifique sus datos" --> </div> </div> <!-- fin div contenedor --> <div id ="pie"> <footer> <!-- inicio del footer --> <div id="bloque_p1"> </div> <!-- fin bloque_1 --> </footer> <!-- fin del footer --> </div> </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
$("#olvido a").each(function(){ var href = $(this).attr("href"); // obtenemos la direccion de href y la cargamos en la variable $(this).click(function(){ // al hacer click aparecera un div flotante en donde se cargara el contenido de la direccion del href //alert("hola"); //$("#contenedor").css({'opacity':'0.35','-moz-opacity':' 0.35','filter':'alpha(opacity=75)'}); //$("#pie").css({'opacity':'0.35','-moz-opacity':' 0.35','filter':'alpha(opacity=75)'}); $("#flotante").css({'opacity':'1','-moz-opacity':' 1','filter':'alpha(opacity=1)'}); $("#flotante").fadeOut(0); $("#flotante").fadeIn().load(href); }); $(this).attr({href:"#"}); });
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