Bonjour à tous,

J'ai une div qui se nomme "pathologie".

Dans cette div, il y a un autre élément dont l'id est supra1.

Je voudrais insérer avec supra1 une image.

Pour cela, j'ai créé deux span avec le DOM :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
var spanEdit = document.createElement('span');
		spanEdit.innerHTML = "<img src='images/edit-icon.png'/>";
 
		var spanDelete = document.createElement('span');
		spanDelete.innerHTML = "<img src='images/Sign-Error-icon.png'/>";
je les insère :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
document.getElementById('pathologie').insertBefore(spanDelete,'supra'+z);		document.getElementById('pathologie').insertBefore(spanEdit,'supra'+z);
et j'obtiens ce message d'erreur :

uncaught exception: [Exception... "Could not convert JavaScript argument arg 1 [nsIDOMHTMLDivElement.insertBefore]" nsresult: "0x80570009 (NS_ERROR_XPC_BAD_CONVERT_JS)" location: "JS frame :: http://localhost:8888/ :: save_pathology :: line 33" data: no]
line 33 est la suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
document.getElementById('pathologie').insertBefore(spanDelete,'supra'+z);
Auriez-vous une idée svp ?

Merci d'avance.

beegees