//ファイルのサイズと種類を検出
function fileChange (target) {
//アップロードされたファイルの種類を検出します
if(!(/(?:jpg|gif|png|jpeg)$/i.test(target.value))) {
alert("jpg|gif|png|jpeg 形式の画像のみアップロードを許可します");
if(window.ActiveXObject) {//IE の場合
target.select();// ファイルを選択してクリアします選択
document.selection.clear();
} else if(window.opera) {//オペラ用
target.type="text";target.type="file"; } else target. value="";//FF、Chrome、Safari の場合
} else {
return;//またはここでは何もできません.
}
//アップロードされたファイルのサイズを検出します
var isIE = /msie/i.test(navigator.userAgent) && !window.opera;
var fileSize = 0 ;
if ( isIE && !target.files){
var filePath = target.value;
var fileSystem = new ActiveXObject("Scripting.FileSystemObject"); filePath);
fileSize = file.Size;
} else {
fileSize = fileSize / 1024; (size>(500) ){
alert("ファイル サイズは 500KB を超えることはできません");
if(window.ActiveXObject) {//IE の場合
target.select();// ファイルを選択します、選択をクリアします
document.selection.clear();
} else if(window.opera) {//for opera
target.type="text";target.type="file";
} else {
target.value="";//FF、Chrome、Safari の場合
}
}else{
return; >}