Pour un site de clan je suis en train d'adapter un module pour poster des petits fichiers.
Le module avait été réakusé oiyr des fichiers "w3g", mais pour moi j'en aurai besoin pour des fichiers "sc2replay"
Voici la partie du code qui nous intérésse :
Citation :
function checkFile() { var ext = document.getElementById('copy').value; var url = document.getElementById('url').value; var index = url.lastIndexOf('/'); var champ_url; if(index == url.length-1) { champ_url = false; } else { champ_url = true; } if(ext != '') { ext = ext.substring(ext.length-3,ext.length); ext = ext.toLowerCase(); if(ext != 'w3g') { alert('Merci de choisir un fichier avec extension .w3g !'); document.getElementById('copy').value = ''; return false; } else { return true; } } else if(!champ_url) { alert('Merci de remplir le champ URL ou de choisir un fichier à uploader'); return false; } }
Que j'ai modifié en :
Citation :
function checkFile() { var ext = document.getElementById('copy').value; var url = document.getElementById('url').value; var index = url.lastIndexOf('/'); var champ_url; if(index == url.length-1) { champ_url = false; } else { champ_url = true; } if(ext != '') { ext = ext.substring(ext.length-3,ext.length); ext = ext.toLowerCase(); if(ext != 'sc2replay') { alert('Merci de choisir un fichier avec extension .sc2replay !'); document.getElementById('copy').value = ''; return false; } else { return true; } } else if(!champ_url) { alert('Merci de remplir le champ URL ou de choisir un fichier à uploader'); return false; } }
Peut être naïvement ... quoi qu'il en soit, il me dit malgré que je selectionne un fichier sc2replay : 'Merci de choisir un fichier avec extension .sc2replay !
Marsh Posté le 18-09-2011 à 13:43:43
Bonjour à tous !
Pour un site de clan je suis en train d'adapter un module pour poster des petits fichiers.
Le module avait été réakusé oiyr des fichiers "w3g", mais pour moi j'en aurai besoin pour des fichiers "sc2replay"
Voici la partie du code qui nous intérésse :
function checkFile() {
var ext = document.getElementById('copy').value;
var url = document.getElementById('url').value;
var index = url.lastIndexOf('/');
var champ_url;
if(index == url.length-1) {
champ_url = false;
} else {
champ_url = true;
}
if(ext != '') {
ext = ext.substring(ext.length-3,ext.length);
ext = ext.toLowerCase();
if(ext != 'w3g') {
alert('Merci de choisir un fichier avec extension .w3g !');
document.getElementById('copy').value = '';
return false;
} else {
return true;
}
} else if(!champ_url) {
alert('Merci de remplir le champ URL ou de choisir un fichier à uploader');
return false;
}
}
Que j'ai modifié en :
function checkFile() {
var ext = document.getElementById('copy').value;
var url = document.getElementById('url').value;
var index = url.lastIndexOf('/');
var champ_url;
if(index == url.length-1) {
champ_url = false;
} else {
champ_url = true;
}
if(ext != '') {
ext = ext.substring(ext.length-3,ext.length);
ext = ext.toLowerCase();
if(ext != 'sc2replay') {
alert('Merci de choisir un fichier avec extension .sc2replay !');
document.getElementById('copy').value = '';
return false;
} else {
return true;
}
} else if(!champ_url) {
alert('Merci de remplir le champ URL ou de choisir un fichier à uploader');
return false;
}
}
Peut être naïvement ... quoi qu'il en soit, il me dit malgré que je selectionne un fichier sc2replay : 'Merci de choisir un fichier avec extension .sc2replay !
Pouvez vous m'aider ?
PS : c'est dans un fichier JS
Merci d'avance