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 :
Mes deux éléments 'flecheHaut' et 'flecheBas' sont des HiddenFields dont le value est l'url de l'image qui m'intéresse.
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; } }
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
Partager