Foros del Web » Programando para Internet » Javascript »

codigo para imagen emergente.

Estas en el tema de codigo para imagen emergente. en el foro de Javascript en Foros del Web. Buenas tardes, tengo un problema, necesito crear en una parte de la pagina un "boton" se le puede decir, que ponga "pulsa aquí" y cuando ...
  #1 (permalink)  
Antiguo 26/04/2011, 10:09
 
Fecha de Ingreso: abril-2011
Mensajes: 18
Antigüedad: 13 años
Puntos: 0
codigo para imagen emergente.

Buenas tardes, tengo un problema, necesito crear en una parte de la pagina un "boton" se le puede decir, que ponga "pulsa aquí" y cuando se pulse que salga al centro de la pantalla una imagen. No se si me abre explicado bien.
Crear un boton y cuando se pulse que salga en el centro de la pantalla una imagen y por ejemplo al pulsar de nuego una tecla del raton desaparezca. Sin mas un saludo a todos, Gracias.
  #2 (permalink)  
Antiguo 26/04/2011, 13:40
Avatar de laratik  
Fecha de Ingreso: mayo-2010
Ubicación: Cali
Mensajes: 317
Antigüedad: 13 años, 10 meses
Puntos: 63
Respuesta: codigo para imagen emergente.

Rápidamente se me ocurre algo como esto:

Código HTML:
<html> 
<head>
<script>
function mostrar() {
	document.getElementById("target").style.display = "block";
	document.getElementById("overlay").style.display = "block";
}
function ocultar() {
	document.getElementById("target").style.display = "none";
	document.getElementById("overlay").style.display = "none";
}
</script>

<style>
#target {
	display: none;
	position: absolute;
	width: 200px;
	height: 200px;
	top: 50%;
	left: 50%;
	margin-top: -100px;
	margin-left: -100px;
	z-index: 1001;
}

#overlay {
	position: fixed;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
}
</style>

</head> 
 
<body>
<input type="button" value="pulsa aqui" onClick="mostrar()" />
<img src="images/header.jpg" id="target" onClick="ocultar()" />
<div id="overlay" onClick="ocultar()"></div>
</body> 
</html> 
__________________
Programar apasiona y lo que apasiona es un arte, por lo tanto programar es un arte.

Quiero karma para en mi próxima vida ser un billonario bien dotado con alas.

Etiquetas: asp-clásico, emergente
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 23:09.