je suis en train de traduire le code de javascript pour jquery et je besoin d'un peu d'aidetraduction de javascript pour jquery
donc, j'ai ce code:
$('input[type=file]#upload_input_general_uploader').change(function(e){
var browserName=navigator.appName;
if (browserName=="Microsoft Internet Explorer"){
var myFSO = new ActiveXObject("Scripting.FileSystemObject");
var filepath = document.upload.file.value;
var thefile = myFSO.getFile(filepath);
var size = thefile.size;
}
}
et j'ai essayé de traduire en jquery, qui est ce que je suis arrivé, mais qui semble ne pas fonctionner
$('input[type=file]#upload_input_general_uploader').change(function(e){
$browserName=navigator.appName;
if ($browserName=="Microsoft Internet Explorer"){
$myFSO = new ActiveXObject("Scripting.FileSystemObject");
$filepath = document.$(this).val();
$thefile = $myFSO.getFile($filepath);
$filesize = thefile.size;
}
}
par exemple pour ceux qui ont demandé pourquoi - je besoin de ce code pour être avec jquery être dynamique, je dois travailler avec $ (ce) parce que cette fonction agis ive pour quelques entrées. alors, quel est le problème ici?
Vous ne traduisez pas en jquery, jquery n'est pas une autre langue, c'est javascript. Il n'y a aucun avantage à changer de code de travail pour utiliser une bibliothèque. – TJHeuvel
pour continuer le message de TJHeuvel, s'il y a * un * problème, qu'essayez-vous de faire et quelle partie ne fonctionne pas. La raison d'utiliser un framework comme jQuery est de normaliser les incohérences entre les navigateurs et de faciliter les tâches de codage. – zzzzBov
Le premier morceau de code utilise déjà jQuery, donc je ne comprends pas ce que vous essayez de faire. –