Ver Mensaje Individual
  #26 (permalink)  
Antiguo 25/04/2003, 04:59
Avatar de KarlanKas
KarlanKas
Moderador extraterrestre
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 22 años, 11 meses
Puntos: 61
Vamos a ver!

Ya está! Puedes poner un archivo de URL y otro de IMÁGENES o ponerlo todo juntos.
Sólo tienes que eliminar una de las dos opciones del código de la página, según elijas.

También he puesto una variable que determina si los enlaces se abren en una ventana nueva
o en la misma. Es nuevaVentana. Si está en false se abren todos los enlaces en la misma,
si pones true se abre en una nueva ventana.

Opción1

Código:
---------------------------imagenesyurl.js-----------------------------------------------------

imagenes=new Array();
enlaces=new Array();

imagenes[0]="http://www.fotitoschulas.com/mifoto.jpg";
enlaces[0]="http://www.fotosraras.com";

imagenes[1]="imagen.jpg";
enlaces[1]="http://www.cosasquepasan.com/cositas/otro.html";

imagenes[2]="secciones/apaleamientos/supermanapaleado.gif";
enlaces[2]="akira/biografia.html"
...
imagenes[999]="laultimaimagen.jpg";
enlaces[999]="www.ultimisimo.com";
--------------------------------------------------------------------------------

O separado:

Opcion 2
Código:
-----------------------------imagenes.js---------------------------------------------------

imagenes=new Array();

imagenes[0]="http://www.fotitoschulas.com/mifoto.jpg";
imagenes[1]="imagen.jpg";
imagenes[2]="secciones/apaleamientos/supermanapaleado.gif";
...
imagenes[999]="laultimaimagen.jpg";
--------------------------------------------------------------------------------

-----------------------------enlaces.js---------------------------------------------------

enlaces=new Array();

enlaces[0]="http://www.fotosraras.com";
enlaces[1]="http://www.cosasquepasan.com/cositas/otro.html";
enlaces[2]="akira/biografia.html"
...
enlaces[999]="www.ultimisimo.com";
--------------------------------------------------------------------------------

y el script de la página quedaría así:


Código:
<html>
<head>
	<title>50 Imágenes</title>

//-------------OPCIÓN 1--------------------
<script src="imagenesyurl.js"></script>
//----------------------------------------------

//----------- OPCIÓN 2----------------------
<script src="imagenes.js"></script>
<script src="enlaces.js"></script>	
//----------------------------------------------

<script>

var ventanaNueva=false; //Ponlo en true si quieres que los enlaces se abran en ventanas nuevas.

destino=(ventanaNueva)?"_blank":"_self";
imagen=new Array();
for (a=0;a<50;a++){
			imagen[a]=new Image();
			elige=Math.floor(Math.random()*1000);
			imagen[a].src=imagenes[elige];
			imagen[a].enlace=enlaces[elige];
			imagen[a].numero=elige;
			for (bb=0;b<(imagen.length-1);bb++){
							if(imagen[a].numero==imagen[bb].numero){
															a=a-1;break
																	}
											}

					}
	
</script>

</head>

<body>

<script>
for (d=0;d<imagen.length;d++){
if (d%10==0){document.write("<br>")}
document.write('<a onfocus="this.blur()" href="'+imagen[d].enlace+'" border="0" target="'+destino+'"><img border="0" ALT="'+imagen[d].numero+'" src="'+imagen[d].src+'"></a> ');}

</script>

</body>

</html>
Dime si tienes algún problema o algo falla....

Un saludo!

Muchas gracias por el piropo maestro, aunque creo que es exagerado, en estos
foros hay gente que se merecen el calificativo de rey del javascript mucho más
que yo! Un saludo para tí también!
__________________
Cómo escribir

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

Última edición por KarlanKas; 25/04/2003 a las 05:04