Я создал страницу с загрузчиком. В качестве загрузчика использую Uploadify 3. Код работает во всех браузерах, кроме IE9. Когда я перевожу IE 9 в режим совместимости, он работает. В IE9 я не могу нажать кнопку загрузки. Показывает, но реакции на нажатие нет. Таким образом, диалоговое окно выбора файла не открывается. В Opera, Chrome и FF кнопка работает, и когда я нажимаю, отображается диалоговое окно открытия файла.
Flash работает в IE9. (версия 11,0,1,152) (ютюб работает)
Когда я нажимаю кнопку правой кнопкой мыши, я не получаю информацию о флэш-памяти. Когда я делаю это во всех других браузерах, я получаю информацию о флэш-памяти. Когда я щелкаю правой кнопкой мыши на YouTube (в ie9), я также получаю информацию о флэш-памяти....?
Это мой загружаемый код jquery:
$(document).ready(function() {
$('#fileInput').uploadify({
'swf': '/Content/Scripts/uploadify3/uploadify.swf',
'uploader': '/nl-nl/Attachment/Upload',
'cancelImage': '/Content/Scripts/uploadify3/uploadify-cancel.png',
'checkExisting': '/nl-nl/Attachment/Check',
'multi': true,
'buttonText': 'Upload',
'postData' :{'RelationId' : '@cookie'},
'sizeLimit': 2147483647,
'auto': true,
onError: function(a, b, c, d) {
if (d.status == 404)
alert("Could not find upload script. Use a path relative to: " + "<?= getcwd() ?>");
else if (d.type === "HTTP")
alert("error " + d.type + ": " + d.status);
else if (d.type === "File Size")
alert(c.name + " " + d.type + " Limit: " + Math.round(d.sizeLimit / 1024) + "KB");
else
alert("error " + d.type + ": " + d.text);
},
onUploadComplete: function() {
$("#Grid").data('tGrid').ajaxRequest();
}
});
});
Я сделал ошибку? Это баг флешки? Или что-то другое?