bonjour tous le monde!!!!
voilou, un p'tit script fait maison qui verifie les extentions de fichier :
sauf que voila :
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 fields = new Array( new Array("MEDIA_WTV_RM_FILE_NEW", "rm"), new Array("MEDIA_WTV_RT_FILE_NEW", "rt"), new Array("MEDIA_WTV_SMIL_FILE_NEW", "smil"), new Array("MEDIA_WTV_RAM_FILE_NEW", "ram") ); for (i = 0; i < fields.length; i++) { obj = document.getElementById(fields[i][0]); if (obj && obj.value != "") { if (obj.value.substr(-1 * fields[i][1].length) != fields[i][1]) { return 'Le fichier "' + obj.value + '" n\'est pas un fichier ' + fields[i][1].toUpperCase() + ' valide !'; } } }
mon obj.value.substr(-1 * fields[i][1].length) ne marche absolument pas !!!!
because que obj.value == E:\ess\black Christmas\campus.rm
et que si je fais un alert obj.value.substr(-1 * fields[i][1].length), ca me renvoie encore E:\ess\black Christmas\campus.rm, alors que je voudrais que ca me renvoie seulement le .rm
pourquoi que ca marche pas siouplais????
merci bien!!!
Partager