Tema: Pregunta...
Ver Mensaje Individual
  #4 (permalink)  
Antiguo 06/05/2003, 15:51
Avatar de KarlanKas
KarlanKas
Moderador extraterrestre
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 23 años, 1 mes
Puntos: 61

Vamos a ver!

Primero creamos este archivo js con todos los enlaces:

Código:
window.defaultStatus="bienvenido a mi página";
fotos=document.getElementsByTagName("P");
fotos[0].ir="http://www.google.com"
fotos[1].ir="http://www.forosdelweb.com"
fotos[2].ir="http://www.maestrosdelweb.com"
fotos[3].ir="http://www.alcachondeo.com"
fotos[4].ir="http://www.klasic.org"
fotos[5].ir="http://www.php-nuke.net"
document.write('<iframe id="frase" width="0" height="0" marginwidth="0" marginheight="0" scrolling="no" frameborder="0">')
document.write("<img src='imagen.jpg'>");

Pero lo guardamos con el nombre de foto.jpg

Luego ponemos en nuestra página algo así:

Código:
<html>
<style>p[cursor:hand}
</style>
<head>

	<title>Untitled</title>
</head>

<body>
<p onclick="frase.location.href=this.ir">hola</p>
<p onclick="frase.location.href=this.ir">hola</p>
<p onclick="frase.location.href=this.ir">hola</p>
<p onclick="frase.location.href=this.ir">hola</p>
<p onclick="frase.location.href=this.ir">hola</p>
<p onclick="frase.location.href=this.ir">hola</p>
<p onclick="frase.location.href=this.ir">hola</p>
<p onclick="frase.location.href=this.ir">hola</p>


<script src="fotos.jpg"></script>
</body>
</html>

¿Qué es lo que hace esto?

Primero el archivo js (llamado aquí foto.jpg para disimular ante los menos avezados) hace un Array con todas las etiquetas P de la página. Posteriormente nosotros añadimos a cada elemento del array la dirección donde están nuestros archivos (en el ejemplo no puse la ruta de ningún archivo, pero se supone que terminará en un archivo.zip o lo que sea). Luego creamos un iframe invisible que será en el que se carguen las llamadas a los archivos. y finalmente añadimos una imagen para qe el mire el código vea que a foto.jpg corresponde en la página una foto (algo para disimular). Y algo que se me olvidaba: hacemos que aparezca siempre abajo una frase para que no se vea en la barra de estado de donde saca el archivo...

Luego en la página HTML decimos que cuando se pinche a un P el iframe se direccione a la dirección de los archivos que le corresponde a dicho elemento del Array. Así al segundo P le corresponde la dirección de elementos[1].ir (recuerda que empieza por el 0).

Esto obviamente no es infalible y cualquiera un poco experimentado lo podrá sacar... pero algo es algo. Se podría jugar con frames tb y con código ascii...

Desde aquí emplazo a los dema´s foreros a mejorar esta chapucilla que te he hecho o a encontrar una forma mejor.

Un saludo y pregunta si no entiendes!
__________________
Cómo escribir

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