Bonjour,

Je demande votre aide parce que je suis tout nouveau dans le monde de la programmation et j'ai un petit souci de code...

Je vous explique, chaque jour je reçois un fichier appelé de la façon suivante :

TOTO_yyyymmddhhMMss.jpeg
Avec, vous l'avez compris, yyyy = année; mm = mois; dd = jour;
hh = heures; MM = min; et ss = secondes.

J'ai voulu me créer un raccourci pour accéder à ces fichiers qui se trouvent dans le 8ème sous dossier à droite.
Bien sûr, je pourrais tout simplement me créer un raccourci vers ce dossier, mais le hic (! ) c'est que j'ai trois fichiers de ce type situés à des endroits différents et j'aurais souhaité tout rapprocher dans une page html avec un menu déroulant, etc.

Ma question est la suivante : est-il possible de définir une variable qui dirait (pardonnez mon langage) : "cool j'ai TOTO_yyyymmdd et l'extension .jpeg, ça me suffit comme condition pour trouver et ouvrir le fichier TOTO_yyyymmddhhMMss.jpeg sans me soucier des heures minutes secondes" ?

Pour l'instant, j'ai normalisé jusqu'à la date mais vu que l'heure varie, vous l'aurez compris, je galère...

Merci de votre aide !


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
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
<!DOCTYPE html> 
<html lang="en"> 
 
<title>PHOTOS TOTOss</title> 
 
<head> 
 
<script type="text/javascript" language="javascript1.2"> 
<!-- 
 
//Date 
 
var today = new Date(); 
var dd = today.getDate(); 
var dd1 = today.getDate()-1; 
var dd2 = today.getDate()-2; 
var dd3 = today.getDate()-3; 
var dd4 = today.getDate()-4; 
var dd5 = today.getDate()-5; 
var dd6 = today.getDate()-6; 
var mm = today.getMonth()+1; //january = 0! 
var yyyy = today.getFullYear(); 
 
if(dd<10){dd='0'+dd} ; 
if(dd1<10){dd1='0'+dd1} ; 
if(dd2<10){dd2='0'+dd2} ; 
if(dd3<10){dd3='0'+dd3} ; 
if(dd4<10){dd4='0'+dd4} ; 
if(dd5<10){dd5='0'+dd5} ; 
if(dd6<10){dd6='0'+dd6} ; 
if(mm<10){mm='0'+mm} ; 
 
 
//File Directory 
 
var texte1 = "TOTO1DIRECTORY/TOTO_" ; //TOTO file directory and "/TOTO_" 
var texte2 = ".jpeg" ; //TOTO1 and 2 file extension 
var texte3 = "TOTO2DIRECTORY/TOTO2_" ; //TOTO2 file directory and "/TOTO2_" 
 
//--> 
 
</script> 
 
<meta charset="utf-8"> 
<link rel="stylesheet" href="css/nav.css"> 
<!--[if IE]> 
<script src="js/html5.js"></script> 
<![endif]--> 
</head> 
<body class="no-js"> 
 
 
 
<script> 
var el = document.getElementsByTagName("body")[0]; 
el.className = ""; 
 
 
</script> 
<noscript> 
<!--[if IE]> 
<link rel="stylesheet" href="css/ie.css"> 
<![endif]--> 
</noscript> 
 
 
<nav id="topNav"> 
<ul> 
 
<li><a href="#" title="TOTO1">TOTO1</a> 
<ul> 
<li><a href="javascript:window.open(texte1 + yyyy + mm + dd + texte2); blank;"> 
<script>document.write(dd,"/",mm,"/",yyyy);</script></a></li> 
 
<li><a href="javascript:window.open(texte1 + yyyy + mm + dd1 + texte2); blank;"> 
<script>document.write(dd-1,"/",mm,"/",yyyy);</script></a></li> 
 
<li><a href="javascript:window.open(texte1 + yyyy + mm + dd2 + texte2); blank;"> 
<script>document.write(dd-2,"/",mm,"/",yyyy);</script></a></li> 
 
<li><a href="javascript:window.open(texte1 + yyyy + mm + dd3 + texte2); blank;"> 
<script>document.write(dd-3,"/",mm,"/",yyyy);</script></a></li> 
 
<li><a href="javascript:window.open(texte1 + yyyy + mm + dd4 + texte2); blank;"> 
<script>document.write(dd-4,"/",mm,"/",yyyy);</script></a></li> 
 
<li><a href="javascript:window.open(texte1 + yyyy + mm + dd5 + texte2); blank;"> 
<script>document.write(dd-5,"/",mm,"/",yyyy);</script></a></li> 
 
<li><a href="javascript:window.open(texte1 + yyyy + mm + dd6 + texte2); blank;"> 
<script>document.write(dd-6,"/",mm,"/",yyyy);</script></a></li> 
 
 
 
</ul> 
</li> 
 
<li><a href="#">TOTO2</a> 
<ul> 
<li><a href="javascript:window.open(texte3 + yyyy + mm + dd + texte2); blank;"> 
<script>document.write(dd,"/",mm,"/",yyyy);</script></a></li>
 
<li><a href="javascript:window.open(texte3 + yyyy + mm + dd1 + texte2); blank;"> 
<script>document.write(dd-1,"/",mm,"/",yyyy);</script></a></li> 
 
<li><a href="javascript:window.open(texte3 + yyyy + mm + dd2 + texte2); blank;"> 
<script>document.write(dd-2,"/",mm,"/",yyyy);</script></a></li> 
 
<li><a href="javascript:window.open(texte3 + yyyy + mm + dd3 + texte2); blank;"> 
<script>document.write(dd-3,"/",mm,"/",yyyy);</script></a></li> 
 
<li><a href="javascript:window.open(texte3 + yyyy + mm + dd4 + texte2); blank;"> 
<script>document.write(dd-4,"/",mm,"/",yyyy);</script></a></li> 
 
<li><a href="javascript:window.open(texte3 + yyyy + mm + dd5 + texte2); blank;"> 
<script>document.write(dd-5,"/",mm,"/",yyyy);</script></a></li> 
 
<li><a href="javascript:window.open(texte3 + yyyy + mm + dd6 + texte2); blank;"> 
<script>document.write(dd-6,"/",mm,"/",yyyy);</script></a></li> 
</ul> 
</li> 
</ul> 
<img src="pictures/ts.jpg"> 
</nav> 
 
 
<script src="js/jquery.js"></script> 
<script src="js/modernizr.js"></script> 
<script> 
(function($){ 
 
//cache nav 
var nav = $("#topNav"); 
 
//add indicator and hovers to submenu parents 
nav.find("li").each(function() { 
if ($(this).find("ul").length > 0) { 
$("this").text("^").appendTo($(this).children(":first")); 
 
//show subnav on hover 
$(this).mouseenter(function() { 
$(this).find("ul").stop(true, true).slideDown(); 
}); 
 
//hide submenus on exit 
$(this).mouseleave(function() { 
$(this).find("ul").stop(true, true).slideUp(); 
}); 
} 
}); 
})(jQuery); 
</script> 
</body> 
</html>