11540 sujets

JavaScript, DOM et API Web HTML5

Romain a répondu à ma première question, encore un grand merci.
Nouvelle question : comment ajouter un lien vers une meme page sur des images aléatoires.
Voici mon script :
<script language="javascript">

son = new Array();
son[0] = './galerie/01.png';
son[1] = './galerie/02.png';
son[2] = './galerie/03.png';

var nbre = son.length;
n = Math.floor(Math.random()* +nbre);
</script>

et ds body :
<script language="javascript">
document.write('<img border="0" src="'+son[n]+'">');
</script>

merci d'avance si quelqu'un peut m'aider.
<script language="javascript">
document.write('<a href="ton_lien"><img border="0" src="'+son[n]+'"></a>');
</script>
Bonjour
DZL de déterrer le topique mais j'aimerais savoir si c'est possible en utilisant ce code ajouter un lien différent en fonction de l'image qui s'affiche?
Merci d'avance
reBonjour,
finalement j'ai trouvé mon bonheur avec ce code :


<script language="javascript">

function banner() {
};

banner = new banner();
number = 0;


banner[number++] = "<a href='lien1.html'><img src='/1.jpg' border='0'></a>"

banner[number++] = "<a href='lien2.html'><img src='/2.jpg' border='0'></a>"

banner[number++] = "<a href='lien3.html'><img src='/3.jpg' border='0'></a>"

banner[number++] = "<a href='lien4.html'><img src='/4.jpg' border='0'></a>"

banner[number++] = "<a href='lien5.html'><img src='/5.jpg' border='0'></a>"


increment = Math.floor(Math.random() * number);

document.write(banner[increment]);

</script>



PS derrière l'image dans mon code c'est le mot (increment) mais entre les crochets []
Modifié par TchaikovskiART (12 Nov 2012 - 20:22)