Bonjour,
Dans ce bout de code, je récupére des images que je colle dans un div "images" sur une page parent (par un).
Code : Sélectionner tout - Visualiser dans une fenêtre à part <iframe src="upload.php" frameborder="0"></iframe>
Dans ce même div, et en dessous de chaque image, j'essaie d'inclure un lien afin de supprimer l'image ainsi rajoutée.
Or,
1-la fonction supprime se déclanche directement, sans que l'on appuie sur le lien créé (suivant les modèles trouvés sur ces forums)
2-le removeChild ne marche pas.
Inutile de préciser que je débute....... ;o)
Merci d'avance de votre aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 function supprime(el) { alert('Pass'); el.parentNode.parentNode.removeChild(el.parentNode); } var par = window.parent.document; var images = par.getElementById('images'); var imgdiv = images.getElementsByTagName('div')[<?=(int)$_POST['imgnum']?>]; var image_new = par.createElement('img'); image_new.src = 'resize.php?pic=<?=$oname?>'; image_new.className = 'loaded'; imgdiv.appendChild(image_new); var lien = par.createElement('a'); lien.setAttribute('href','#'); lien.onClick = supprime(this); var lienTxt = par.createTextNode('Supprimer'); lien.appendChild(lienTxt); imgdiv.appendChild(lien);
Partager