Script lien photo

Résolu
vincent -  
 doncjavascript -
Bonjour, a tous j'ai trouver plein de script a télécharger sur des site ,des scripts pour des image alleatoire mais j'ai un petit probleme c'est que je n'arrive pas a metttre des liens sur ses photos:
merci d'avance .

<SCRIPT LANGUAGE="javascript">
<!-- Hide from old browsers
// -- Trouver sur presencenet.net -- //
function makeArray(n) {
this.length = n;
for (var i=1; i<=n; i++) {
this[i] = "";
}
return this;
}
var i;
function imagealeatoire() {
i = Math.floor(7 * Math.random() + 1);
return image[i];
}
image = new makeArray(7);
image[1]="lundi.gif";
image[2]="mardi.gif";
image[3]="mercredi.gif";
image[4]="jeudi.gif";
image[5]="vendredi.gif";
image[6]="samedi.gif";
image[7]="dimanche.gif";
// Stop hiding from old browsers -->
</SCRIPT>

</HEAD>
<BODY>
<p align="center">
<SCRIPT language="javascript">
document.write("<IMG SRC=" +imagealeatoire() +" WIDTH=200 HEIGHT=30 BORDER=0>");
</SCRIPT>
<FORM>
<p align="center">
<INPUT onclick=history.go(0) type=button value="Actualiser">
</p>
</FORM>

2 réponses

  1. doncjavascript
     
    Bin pareil que pour n'importe quel lien...avec la balise:
    <a hre="url_du_lien">
    texte du lien
    </a>

    donc:
    <SCRIPT language="javascript">
    document.write("<IMG SRC=" +imagealeatoire() +" WIDTH=200 HEIGHT=30 BORDER=0>");
    </SCRIPT>
    comme tu doit le savoir la fonction document.write() écrit du texte.
    Le texte en question n'est que du html.

    Un lien pourrait ressembler à ça:
    <a href="monlien.html">
    <SCRIPT language="javascript">
    document.write("<IMG SRC=" +imagealeatoire() +" WIDTH=200 HEIGHT=30 BORDER=0>");
    </SCRIPT>
    </a>

    ou bien à ça:

    <SCRIPT language="javascript">
    document.write("<a href="monlien.html>"<IMG SRC=" +imagealeatoire() +" WIDTH=200 HEIGHT=30 BORDER=0></a>");
    </SCRIPT>

    mais bon vu que l'image est aléatoire il faudrait que le lien corresponde à l'image...
    Tu peut modifier ton array(tableau) de variables en javascript pour qu'au lieu d'avoir juste l'url de l'image(lundi.gif) il y ait aussi la balise image et pourquoi pas le lien tant qu'à faire.

    par exemple pour image[1]:

    image[1]="<a href=\"lundi.html\"><img src=\"lundi.gif\" WIDTH=200 HEIGHT=30 BORDER=0 /></a>";

    Enfin avant de s'attaquer au javascript il faut maitriser html...
    0
  2. bg62 Messages postés 23433 Date d'inscription   Statut Modérateur Dernière intervention   2 435
     
    ben pourquoi ne pas contacter le site sur lequel tu l'as trouvé ?
    -1