problème dans boucle javascript
Publié : 26 déc. 2006, 17:22
bonjour à tous,
j'ai un petit problème dans une boucle, je crée des liens (onclick) sur des photos (pour voir l'original et pas le thumb) via un script mais le problème c'est que j'ai toujours le lien du dernier tour de boucle (sur tous les liens)
voici le script :
merci d'avance pour votre aide, qui sera la bien venu j'en suis sûr
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1
j'ai un petit problème dans une boucle, je crée des liens (onclick) sur des photos (pour voir l'original et pas le thumb) via un script mais le problème c'est que j'ai toujours le lien du dernier tour de boucle (sur tous les liens)
voici le script :
Code : Tout sélectionner
function creatLink() {
var liens = document.getElementsByTagName('a');
for (var index = 0; index < liens.length; ++index) {
var lien = liens[index];
var image = lien.firstChild;
if (image.nodeName == "IMG") {
var source = image.src;
var resultat = source.replace("thumbs", "originals");
lien.onclick = function() {
window.open('popup.php?fichier=' + resultat ,'' ,'toolbar=no, fullscreen=no, scrollbars=no, resizable=no, width=550, height=400,');
return false;
}
lien.title = ('photo ' + index + ' - Cliquez pour agrandir');
}
}
}
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1