Bonjour,

Je cherche à "ouvrir"/"fermer" des div avec une fonction javascript.

Appel de la fonction :
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
<input type="image" id="fleche" name="imgdivCompetences" src="http://icdn.pro/images/fr/f/l/fleche-vers-bas-icone-9481-96.png" onclick="Block(divCompetences)"/>

La fonction :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
function Block(ctrl)
 {
	var imgName;
	imgName = 'img' + ctrl;
	var current;
	current = (document.getElementById(ctrl).style.display == 'none') ? 'block' : 'none';
	if (current=='none') {
		document.getElementById(imgName).src = document.getElementById('flecheHaut').value;
	} else {
		document.getElementById(imgName).src = document.getElementById('flecheBas').value;
	}
 }
Mes deux éléments 'flecheHaut' et 'flecheBas' sont des HiddenFields dont le value est l'url de l'image qui m'intéresse.

Da'illeurs à l'instanciation de ma page je voudrais directement les appeler mais je n'y arrive pas :

Code html : Sélectionner tout - Visualiser dans une fenêtre à part
<input type="image" id="fleche" name="imgdivCompetences" src="document.getelementbyid('flecheBas').value;" onclick="Block(divCompetences)"/>

Merci de votre aide