Navegación
-
Servicios
-
Noticias
- Microsoft extiende el downgrade a Windows XP hasta el 2020
- Opera sumó la protección de AVG a su browser
- Un hombre dice ser dueño del 84% de Facebook
- Se descubre un buffer overflow en la versión de desarrollo de PHP6
- Google lanza una nueva beta de Chrome y es hasta un 35% más rápida
- Ya salio Ubuntu 10.04 LTS
- Digital Sky Technologies le compra ICQ a AOL
- Microsoft habla de la falta de soporte para Windows XP en la Wave 4
- Todas las noticias
-
Artículos
-
Descargas
-
Últimos 10 usuarios
-
Usuarios Top
-
Sitios recomendados
Web social
Hacer una "Ventana emergente controlada"
Publicado por André Karell Contreras Jiménez el 27/01/2010 en JavaScript - Nivel Básico
Tabla de contenidos
La tabla de contenidos pertenece al artículo completo y no al contenido parcial de cada página del mismo si fuese el caso.
Resúmen
Apesar de mi falta de imaginacion y vocabulario, XD, le puse asi por q se podria usar como una ventana, espero me entiendan a que me refiero.
Sobre el autor
André Karell Contreras Jiménez tiene 17 años, vive en Mexico / Michoacan de Ocampo y su ocupación es Programador web.
Forma parte del club desde el 17/06/2009 habiendo estado en linea el 10/05/2010 17:25 por última vez.
Ha publicado 12 artículos en clubdesarrolladores con un promedio de valoración de 8.38 puntos. Puedes visitar su sitio web en http://andregeek.com
Estadísticas
- Leido 658 veces
- Valorado 0.00 puntos
Introduccion XD
Bueno, despues de mi cortante inspiracion por culpa de telcel y su $%@& limite de 10 GB al mes con la "Banda Ancha de telcel" me cortaron el internet y mi antiguo proyecto lo dejo suspendido por el momento...
Ahora, prosigamos.
Introduccion 2
Si nadie entiende que es lo que hize/pongo/muestro les dejo el enlace:
http://andregeek.net/articulos/ventana-emer/ventana_emergente_controlada.html
Si curiosearon un poco en la pagina, veran q al poner el mouse sobre "Panel de usuario" sale un cuadro que pueden poner informacion, links, un login, etc.
codigo
Ahora explicare, esta hecho con jquery y aqui tenemos el codigo:
$(function() {
$("#contenido").hide();
$('#activador').mouseover(function () {
if ($("#contenido").is(":hidden")) {
$("#contenido").slideDown("slow");
}
$('#boton').click(function(){
$('#contenido').slideUp("slow");
});
});
});
1.- Primero ocultamos el div contenido.
2.- Le aplicamos la funcion de mouseover o caundo el mouse este encima del elemento, en este caso el div.
----a.- Ahora, dentro de la funcion, ponemos un if de que si el contenido esta oculto, el contenido, se muestra con un efecto hacia abajo, lento.
3.- aparte, ponemos que cuando se de click en el div, boton, de oculte el div contenido.
ahora va el HTML.
<div id="activador">Panel de Usuario</div>
<div id="contenido">
<div id="boton" style="background-color:#F00; width:14%;"><font color="#FFFFFF">Cerrar</font></div>
Probando, esto vera el usuario, podria ser para loguear, ver mensajes, etc.</div>Finalmente el CSS
body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
}
#activador {
position:absolute;
left:80%;
top:0px;
width:103px;
height:3%;
z-index:1;
background-color: #000000;
color: #FFF;
}
#contenido {
position:absolute;
left:70%;
top:3%;
width:320px;
height:100px;
z-index:2;
background-color:#36F;
}si te sientes mas comodo con un ejemplo ya armado, aqui esta el .zip
Es muy facil poner un boton en vez de las letras: cerrar, o tambien poner un animate, etc. Si ocupan un ejemplo en especifico, pueden dejar su comentario :)
Si tiene alguna pregunta sobre éste artículo por favor deje un comentario y será respondido.
Descargas
No existen descargas asociadas
Comentarios
Sus comentarios son importantes.
Listado de comentarios
No hay comentarios para listar, si desea puede crear el primer comentario para este artículo.
Agregar un comentario
Debe estar identificado para agregar un comentario
delicio.us
Google Bookmark
Technorati
Twitthis
Meneame
Yahoo My Web
Fresqui
Enchilame