25/04/2003, 04:59
|
| 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 |