Hermes le Messager Breton Quiétiste | Filofax a écrit :
Moi perso j'ai fait ça.
Un fichier JS que j'ai appellé "affichage.js" ayant comme code :
Citation :
function afficheMaxi(chemin) {
i1 = new Image;
i1.src = chemin;
html = '<HTML><HEAD><TITLE>Titre_de_ton_site</TITLE></HEAD><BODY LEFTMARGIN=0 MARGINWIDTH=0 TOPMARGIN=0 MARGINHEIGHT=0><CENTER><IMG SRC="'+chemin+'" BORDER=0 NAME=imageTest onLoad="window.resizeTo(document.imageTest.width+14,document.imageTest.height+32)"></CENTER></BODY></HTML>';
popupImage = window.open('','_blank','toolbar=0,location=0,directories=0,menuBar=0,scrollbars=0,resizable=1';
popupImage.document.open();
popupImage.document.write(html);
popupImage.document.close()
}
|
Ensuite sur la page où tu veux agrandir tes miniatures, du défini ton fichier entre les balise <head> </head> :
Citation :
<SCRIPT language=javascript src="affichage.js"></SCRIPT>
|
Et il ne reste plus qu'à faire tes liens comme ceci :
Citation :
<a name="1" href="ta_page.html#1" onClick="afficheMaxi('lien_de_ton_image_agrandi'"><img src="lien_de_ta_miniature" border="0" width="xx" height="yy" alt=""></a>
|
Et le tour est joué.
|
C'est une bonne réponse, mais je trouve qu'il faut éviter de tout donner tout de suite comme solution, parce que cela empêche la personne de faire des recherches et d'apprendre. Qu'est-ce qu'elle va faire maintenant ? Faire un copier/coller et zou...
Au prochain problème, elle viendra ici redemander de l'aide et ne comprendra pas pourquoi on veut pas lui faire son script
Pour faire ce qu'elle veut faire, ce serait quand même plus intéressant qu'elle apprenne :
- ce qu'est une fonction JS
- Comment on peut l'appeler.
- L'objet window et la méthode open (et ce que ça veut dire).
- etc....
Je dis pas qu'au départ, elle ne doive pas recopier le code, mais comprendre, c'est quand même bcp mieux.
|