Bonjour,
je viens de trouver un code me permettant de visualiser un calendrier en cliquant dans un champ "input".
Voici le code de mon formulaire :

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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
<html>
<head>
<title>Soutien</title>
<link rel="STYLESHEET" href="feuille1.css" charset="ISO-8859-1" type="text/css">
<style>    
td {
font-size : 10px; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
color : #000000; 
}     
</style>    
</head>
 
<body>
 
<div align="center">
<H1>Soutien</H1>
 
<FORM method=post name="form">
 
<TABLE BORDER=0>
<TR>
    <TD>Date d'affectation de la demande :</TD>
    <TD>
 
    <table class="ds_box" cellpadding="0" cellspacing="0" id="ds_conclass" style="display: none;">
        <tr><td id="ds_calclass"></td></tr>
    </table>
    <csscriptdict import>
        <script type="text/javascript" src="js_script.js"></script>
    </csscriptdict>
        <input onclick="ds_sh(this);" name="madate" readonly="readonly" style="cursor: text" />
        <a onclick="ds_sh(form.madate);" ><img src="b_calendar.png" alt="Calendrier"></a>
 
    </TD>
</TR>
 
<TR>
    <TD>Libellé de la demande :</TD>
    <TD>
    <INPUT name="commentaires">
    </TD>
</TR>
 
<TR>
    <TD>Criticité :</TD>
    <TD>
    <SELECT name="criticite">
        <OPTION VALUE="mineure">Mineure</OPTION>
        <OPTION VALUE="majeure">Majeure</OPTION>
        <OPTION VALUE="majeure_u">Majeure Urgente</OPTION>
    </SELECT>
    </TD>
</TR>
 
 
</TABLE>
</FORM>
<a href="explications.htm">Description des champs</a>
</div>
</body>
</html>
Et voilà le résultat obtenu :
http://cjoint.com/?flk25POWCr

Je ne sais pas pourquoi ça marche correctement sous Firefix, mais pas sous IE.
De même, je ne sais pas quel est l'intérêt du code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
<table class="ds_box" cellpadding="0" cellspacing="0" id="ds_conclass" style="display: none;">
        <tr><td id="ds_calclass"></td></tr>
    </table>
dans la table.
J'essaie de faire le code le plus propre possible et compatible avec IE et Firefox.

Merci à vous !