------ my index
---- scripts.js var postLocation="fuse/upload/progress.php"; /* * add any extension that you do no want to upload to the list * below they should be placed with in the /^ and / characters * separate each extension by a pipe symbol | */ var re = /^(\.php)|(\.sh)/; // disallow shell scripts and php /** * dofilter = true; to enable filtering */ var dofilter=true; /** * this method will match each of the filenames with a * given list of banned extension. If any one of the * extensions match, an alert will be popped up and the * upload will not continue; */ function check_types() { if(dofilter==false) return true; with(document.forms[0]) { /* * with who uses with? * i do, i am an ancient. ok? */ for(i=0 ; i < elements.length ; i++) { if(elements[i].value.match(re)) { alert('Sorry ' + elements[i].value + ' is not allowed'); return false; } } } return true; } function upload() { if(check_types() == false) { return false; } baseUrl = postLocation; sid = document.forms[0].sessionid.value; iTotal = escape("-1"); baseUrl += "?iTotal=" + iTotal; baseUrl += "&iRead=0"; baseUrl += "&iStatus=1"; baseUrl += "&sessionid=" + sid; frames['progress'].location.href = baseUrl; document.forms[0].submit(); } ------------- test here: http://uploadian.com/upload it seems to submit the form, but it dosnt change the iframe first? thanks