Bonjour,
J'ai récupérer une source de calendrier. Lors d'un focus sur un input le calendrier apparaît.
Par contre je suis obligé de cliquer sur une date pour le faire disparaitre.
Je souhaiterais pouvoir cliquer sur ma page et que la calendrier se ferme.
Je ne vais pas recopier tout le code (je peux le faire si c'est nécessaire), mais voici la fonction appeller :
function showCalender(ele) {
if(document.getElementById('basis')) { removeCalender() }
else {
target=document.getElementById(ele.id.replace(/for_/,''));
var basis=ele.parentNode.insertBefore(document.createElement('div'),ele);
basis.id='basis';
newElement('div', [['id','calender',1]], false, basis);
calender();
}
et voici le code de l'input
<input type='text' id='date1' name="petit" value="" onfocus="showCalender(this)" />
Auriez-vous une astuce à implémenter ?
Merci
Flux__