aboutsummaryrefslogtreecommitdiffstats
path: root/js/imnc.js
diff options
context:
space:
mode:
Diffstat (limited to 'js/imnc.js')
-rw-r--r--js/imnc.js40
1 files changed, 40 insertions, 0 deletions
diff --git a/js/imnc.js b/js/imnc.js
index db86053..9cfecf8 100644
--- a/js/imnc.js
+++ b/js/imnc.js
@@ -1,3 +1,5 @@
+var imnc_filecontent;
+
function imnc_init(){
status_bar_clear();
document.getElementById("imstepforminit").style.display = "none";
@@ -8,3 +10,41 @@ function imnc_deinit(){
document.getElementById("imstepforminit").style.display = "block";
document.getElementById("imntuceibainfo").style.display = "none";
}
+
+function imnc_argok(){
+ status_bar_clear();
+ if(document.getElementById("nclogin").checked){
+ imnc_login();
+ }else if(document.getElementById("ncupload").checked){
+ imnc_upload();
+ }else{
+ status_bar_warning("請至少選取一種資料取得方式!");
+ }
+}
+
+function imnc_upload(){
+ var fileldobj;
+ var filereader;
+ fileldobj = document.getElementById("ncfile");
+ if(window.FileReader){ /* 支援 HTML5 File API 的話 */
+ if(fileldobj.files.length <= 0){
+ status_bar_warning("請選擇檔案!");
+ return;
+ }
+ filereader = new FileReader();
+ filereader.onloadend = function(evt){
+ imnc_filecontent = evt.target.result;
+ imnc_upload_send();
+ }
+ filereader.readAsText(fileldobj.files[0], 'Big5');
+ }else{
+ status_bar_warning("抱歉,尚未支援您的瀏覽器");
+ return;
+ }
+}
+
+function imnc_upload_send(){
+ var rq;
+ rq = create_xmlhttp_object();
+
+}