Parentesi mancanti, apici scambiati... sembra copiato malino
codice:
function CheckSize(objVal) 
{ 
  try 
  { 
     var fso = new ActiveXObject("Scripting.FileSystemObject"); 
     var d=fso.GetFile(objVal); 
     if (eval(d.size)>102400) 
       alert("Exceed 100KB file size! Not allow to upload"); 
  } 
catch(err){} 
}
ciao

ps: Ovviamente sai gia' che se anche l'utente vincesse la diffidenza grazie al messaggio che appare, funziona solo su IE ?