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);