Ver Mensaje Individual
  #6 (permalink)  
Antiguo 25/10/2007, 01:31
Avatar de KarlanKas
KarlanKas
Moderador extraterrestre
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 22 años, 4 meses
Puntos: 61
Re: link dentro de div no llama a funcion js

Para eso lo mejor tal vez sea crear una imagen oculta que precargue las imágenes. Algo así:
Código:
<html>
<head>
<script language="javascript">

function esta(a){
return document.getElementById(a);
}

function accion(e){

esta('imagen').style.visibility =e;

capa=(e=="hidden")?"picture":"mostrar";
capa2=(e!="hidden")?"picture":"mostrar";

esta(capa).style.visibility ="hidden";
esta(capa2).style.visibility ="visible";


}
temporale="https://marketplace.slizone.com/SliMarketplace/Images/loading.gif";
function cargar(imagen){

esta("destino").src=temporale;
setTimeout("accion('visible')",500);
esta("temporal").src=imagen;  
}

</script>
<style>
#temporal{
display:none;
}
#imagen{
overflow:show;
border:solid 1px black;
background:white;
visibility: hidden;
}
</style>
	<title>Untitled</title>
</head>

<body>
	<a href="#" onclick="cargar('http://www.wallpaperbase.com/wallpapers/celebs/adrianeartiles/adriane_artiles_2.jpg');return false;">Ver chica guapa 1</a>	<br>
		<a href="#" onclick="cargar('http://www.wallpaperbase.com/wallpapers/celebs/adrianeartiles/adriane_artiles_6.jpg');return false;">Ver chica guapa 2</a>	<br>
		<a href="#" onclick="cargar('http://www.wallpaperbase.com/wallpapers/celebs/adrianeartiles/adriane_artiles_4.jpg');return false;">Ver chica guapa 3</a>	<br>
		
	<center>
		<a href="#" id="mostrar" onclick="accion('visible');return false">show div</a>

		<div id="imagen">

			<img name="destino" id="destino" src="http://www.butterflytmsport.com.ar/images/no_image.jpg" />
			
			<div id='picture'>
				<a href='#' onclick="accion('hidden');return false">cerrar div</a>
			</div>
		</div>
	</center>


<img 	name="temporal" 
		id="temporal" 
		src="" 
		onload="document.images['destino'].src=this.src;" 
		onerror="http://www.butterflytmsport.com.ar/images/no_image.jpg"/>
</body>
</html>
Dime si es lo que quieres. Y perdona si las imágenes son demasiado sugerentes.... (trialorololooo) pero son las únicas imágenes grandes grandes que he encontrado para que veas lo que hace en la tardanza.

__________________
Cómo escribir

No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia.