Immagini random con link?

Pubblicità

namecciano

Utente Attivo
Messaggi
7
Reazioni
0
Punteggio
24
ciao a tutti, è la prima volta che mi capita di dover fare un sito e sono incappato in un problema: uso dreamweaver e dovrei mettere alcune immagini con dei link a siti esterni che ad ogni refresh cambino. sono riuscito a fare immagini random pero senza link con questo codice:

<script language="javascript" type="text/javascript">img = new Array("imag1.jpg", "imag2.jpg", "imag3.jpg", "imag4.jpg");
var x = Math.floor(img.length * Math.random(1));
document.write('<img src=\"'+ img[x] +'\" alt=\"Non disponibile\">');
</script>

qualcuno mi sa dire se posso modificarlo per far si che ogni immagine linki un sito diverso? grazie in anticipo
 
ciao a tutti, è la prima volta che mi capita di dover fare un sito e sono incappato in un problema: uso dreamweaver e dovrei mettere alcune immagini con dei link a siti esterni che ad ogni refresh cambino. sono riuscito a fare immagini random pero senza link con questo codice:

<script language="javascript" type="text/javascript">img = new Array("imag1.jpg", "imag2.jpg", "imag3.jpg", "imag4.jpg");
var x = Math.floor(img.length * Math.random(1));
document.write('<img src=\"'+ img[x] +'\" alt=\"Non disponibile\">');
</script>

qualcuno mi sa dire se posso modificarlo per far si che ogni immagine linki un sito diverso? grazie in anticipo

Aggiungi nel tag "img" onclick="funzione link".
 
Aggiungi nel tag "img" onclick="funzione link".

ciao xfire, grazie della risposta, ho provato ma cosi facendo non appare nessuna immagine...il problema è che probabilmente non avrò messo bene il comando..puoi dirmi per favore esattamente in quale tag img devo aggiungere la scritta e come devo metterla? grazie, scusami l'ignoranza ma non so come muovermi:(
 
ciao sono riuscito in parte a risolvere il problema, ho trovato questo script che fa al caso mio
Codice:
<script language="JavaScript">function random_imglink(){
var myimages=new Array()

myimages[1]="img1.gif"
myimages[2]="img2.gif"
myimages[3]="img3.gif"
myimages[4]="img4.gif"

var imagelinks=new Array()
imagelinks[1]="http://www.link1.com"
imagelinks[2]="http://www.link2.com"
imagelinks[3]="http://www.link3.com"
imagelinks[4]="http://www.link4.com"

var ry=Math.floor(Math.random()*myimages.length)
if (ry==0)
ry=1
document.write('<a href='+'"'+imagelinks[ry]+'"'+'><img src="'+myimages[ry]+'" border=0></a>')
}
random_imglink()

</script>
però rimane questo problema: come faccio a far si che ogni link si apra in una finestra nuova( ho provato a mettere target="_blank ma se faccio cosi non si apre piu nessuna immagine) qualcuno puo gentilmente aiutarmi?
 
Pubblicità
Pubblicità
Indietro
Top