নীচের ফাংশন অপেরা, ফায়ারফক্স এবং ক্রোমে সূক্ষ্মভাবে কাজ করে। যাইহোক, আই 8 এ এটি if ( allowed.indexOf(ext[1]) == -1)
অংশ ব্যর্থ ।
কোন এক কেন জানেন না? কোন সুস্পষ্ট ভুল আছে কি?
function CheckMe() {
var allowed = new Array('docx','xls','xlsx', 'mp3', 'mp4', '3gp', 'sis', 'sisx', 'mp3', 'wav', 'mid', 'amr', 'jpg', 'gif', 'png', 'jpeg', 'txt', 'pdf', 'doc', 'rtf', 'thm', 'rar', 'zip', 'htm', 'html', 'css', 'swf', 'jar', 'nth', 'aac', 'cab', 'wgz');
var fileinput=document.getElementById('f');
var ext = fileinput.value.toLowerCase().split('.');
if ( allowed.indexOf(ext[1]) == -1)
{
document.getElementById('uploadsec').innerHTML = document.getElementById('uploadsec').innerHTML;
alert('This file type is not allowed!');
}
}