// JavaScript Document var languageJson={"English": [" UserName"," Password","Save Password","Login","Download","Please select the download area:","Asia ","Europe ","South America "], "简体中文": [" 用户名"," 密码","记住密码","登录","下载","请选择下载区域:","亚洲","欧洲","南美洲"], "Portugal": [" Nome"," Senha","Salvar senha","Login","Baixar","Por favor selecione a área de download:"," Ásia"," Europa"," América do Sul"], "Italiano": [" Nome Utente"," Password","Salva","Login","Download","Si prega di selezionare l'area di download:","Asia","Europa ","Sud America "], "Русский": [" Имя польз."," Пароль","Сохранить пароль","Вход","Скачать","Пожалуйста, выберите область загрузки:","Азия","Европе ","Южная Америка "], "فارسی": ["نام کاربری","رمز عبور","ذخیره کلمه عبور","ورود به سیستم","دانلود","بخش دانلود را انتخاب کنید:","آسیا","اروپا","امریکا ساد"], 'Türkçe':[' Kullanıcı Adı',' Şifre','Şifreyi kaydet','Oturum Aç','İndir','Lütfen indirilecek alanı seçiniz','Asya','Avrupa','Güney Amerika'] }; var languageID={"En":"English","Chs":"简体中文","Por":"Portugal","It":"Italiano","Ru":"Русский","Fa":"فارسی",'Tu':'Türkçe'}; var isIE=!!window.ActiveXObject; //判断是否IE var isIE8=isIE&&!!document.documentMode;//判断是否IE8 var loginFlag=true; //禁用缩放 var scrollFunc=function(e){ e=e || window.event; if(e.wheelDelta && event.ctrlKey){//IE/Opera/Chrome event.returnValue=false; }else if(e.detail){//Firefox event.returnValue=false; } } /*注册事件*/ if(document.addEventListener){ document.addEventListener('DOMMouseScroll',scrollFunc,false); }//W3C window.onmousewheel=document.onmousewheel=scrollFunc;//IE/Opera/Chrome/Safari //********************************************** //控件事件捕获 ,如果未按照下面函数操作IE下可能无妨捕获事件 function addEvent(obj, name, func) { if (obj.attachEvent) { obj.attachEvent("on"+name, func); } else { obj.addEventListener(name, func, false); } }; //cookie 处理 function getCookie(name) { var nameEQ = name + "="; var ca = document.cookie.split(';'); for(var i=0;i < ca.length;i++) { var c = ca[i]; while (c.charAt(0)==' ') c = c.substring(1,c.length); if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length); } return ""; } function setCookie(name,value,days) { if (days) { var date = new Date(); date.setTime(date.getTime()+(days*24*60*60*1000)); var expires = "; expires="+date.toGMTString(); } else expires = ""; document.cookie = name+"="+value+expires+"; path=/"; } function delCookie(name) { var exp = new Date(); exp.setTime(exp.getTime() - 1); var cval=getCookie(name); if(cval!=null) document.cookie= name + "="+cval+";expires="+exp.toGMTString()+"; path=/"; } //********************************* $(window).unload(function(){ try{ ocx.Logout(); }catch (e){ }finally{ } }); //$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $(function(){ var objectDiv=document.getElementById("objectActiveX"); var obj=document.getElementById("obj"); //判断是否为IE if (isIE){ obj.innerHTML=""; }else{ obj.innerHTML=""; } //*********************** var ocx=document.getElementById("ocx"); //判断是否安装控件 var temp; var str; var str1; if (navigator.language) { temp = navigator.language; } else { temp = navigator.browserLanguage; } var lan = temp.substring(0,2); switch (lan) { case 'zh': str = "请允许或者下载安装该控件。"; str1 = "安装完成后,请重新打开浏览器。"; break; case 'en': str = "Please allow or download and install the control."; str1 = "After the installation is complete, please open the browser again."; break; case 'fa': str = "لطفا اجازه می دهد و یا دانلود و نصب کنترل"; str1 = "پس از نصب کامل شده است، لطفا دوباره باز کردن مرورگر"; break; default: str = "Please allow or download and install the control."; str1 = "After the installation is complete, please open the browser again."; break; } try { if(ocx.GetSurportLangList()!=null){ } } catch(exception){ $("select option").text(""); alert(str+" \n \r\n "+str1); } finally { } //************************ var content=$("#content"); var btn1=$("#btn1"); var input=$("input"); input.eq(0).val(""); //防止IE89 缓存账号密码 input.eq(1).val(""); input.eq(2).val(""); var Select=$("select"); var memory=$("#memory"); var login=$("#login"); login.css("border","0px"); var a=$("a"); var aload=$("#aload") ; var choose=$("#Choose"); var user=getCookie("user"); var pwd=getCookie("pwd"); if(user!=null&&user!==""){ input.eq(0).val(user); input.eq(1).val(pwd); input.eq(3).attr("checked","true"); } login.text("Login"); function iniarrchange(){ var arr=["Türkçe","English"]; //需要显示的语言 var languageList=(ocx.GetSurportLangList()).split(";"); arry3 = new Array(); var j = 0; for(var i=0;i>> 0; var from = Number(arguments[1]) || 0; from = (from < 0) ? Math.ceil(from) : Math.floor(from); if (from < 0) from += len; for (; from < len; from++) { if (from in this && this[from] === elt) return from; } return -1; }; } //***** var oindex=languageList.indexOf(indexL); var aindex=arry3.indexOf(indexL); Select.children("option").eq(aindex).attr("selected","selected"); }else{ changeLanguage("English"); } //****** //alert(Select.children("option:selected").index()); //兼容IE89设定 function input0t1(){ input.eq(0).css({"display":"","color":""}); } function input0t2(){ input.eq(0).css({"display":"","color":"#999"}); } function input1t1(){ input.eq(1).css("display","none"); } function input1t2(){ input.eq(1).css("display",""); } function input2t1(){ input.eq(2).css("display",""); } function input2t10(){ input.eq(2).css("color","#999"); } function input2t2(){ input.eq(2).css("display","none"); } function input2t20(){ input.eq(2).css("color","#999"); } //*************** if(isIE8||navigator.userAgent.indexOf("MSIE 9.0")>0){ var i1=input.eq(0).val(); var i2=input.eq(1).val(); changeLanguageIE89(languageList[oindex]); if(i1==""){ changeLanguageIE89t1(languageList[oindex]); input0t2(); } if(i2==""){ input1t1(); input2t1(); input2t10(); changeLanguageIE89t2(languageList[oindex]); } } var indexx; var focusFlag0=true; var focusFlag1=true; input.eq(0).focus(function(){ var i1=(input.eq(0).val()).slice(0,2); if(isIE8||navigator.userAgent.indexOf("MSIE 9.0")>0){ var usevalue=input.eq(0).val(); input0t1(); if(focusFlag0){ if(usevalue==" UserName"){ input.eq(0).val(""); } else if(usevalue==" 用户名") { input.eq(0).val(""); } else if(usevalue==" Nome") { input.eq(0).val(""); } else if(usevalue==" Nome Utente") { input.eq(0).val(""); } else if(usevalue==" Имя польз.") { input.eq(0).val(""); } else if(usevalue==" Kullanıcı Adı") { input.eq(0).val(""); } else if(usevalue=="نام کاربری") { input.eq(0).val(""); } focusFlag0=false; } else { if(usevalue==" UserName"){ input.eq(0).val(""); } else if(usevalue==" 用户名") { input.eq(0).val(""); } else if(usevalue==" Nome") { input.eq(0).val(""); } else if(usevalue==" Nome Utente") { input.eq(0).val(""); } else if(usevalue==" Имя польз.") { input.eq(0).val(""); } if(usevalue==" Kullanıcı Adı"){ input.eq(0).val(""); } else if(usevalue=="نام کاربری") { input.eq(0).val(""); } } if(i1==" "||i1=="نا"){ input.eq(0).val(""); } } }); input.eq(0).blur(function(){ var index=Select.children("option:selected").text(); var i1=input.eq(0).val(); if(isIE8||navigator.userAgent.indexOf("MSIE 9.0")>0){ if(i1==""){ changeLanguageIE89t1(index); input0t2(); } } }); input.eq(2).focus(function(){ if(isIE8||navigator.userAgent.indexOf("MSIE 9.0")>0){ input2t2(); input1t2(); input.eq(1).focus(); if(focusFlag1){ input.eq(2).val(""); focusFlag1=false; } } }); input.eq(1).blur(function(){ var index=Select.children("option:selected").text(); var i2=input.eq(1).val(); if(isIE8||navigator.userAgent.indexOf("MSIE 9.0")>0){ if(i2==""){ input1t1(); input2t1(); input2t10(); changeLanguageIE89t2(index); } } }); Select.change(function(){ indexx=$(this).children("option:selected").text(); var i1=(input.eq(0).val()).slice(0,2); var i11=input.eq(0).val(); var i2=input.eq(1).val(); if(isIE8||navigator.userAgent.indexOf("MSIE 9.0")>0){ //这个判断其实没用不能判断出IE版本 所有IE下都使用这个函数 changeLanguageIE89(indexx); if(i1==" "||i11 =="") { changeLanguageIE89t1(indexx); input0t2(); focusFlag0=true; } if(i1=="نا"||i11 =="") //波斯语的slice判断和别的语言不一样 这个是专门判断波斯语的 { changeLanguageIE89t1(indexx); input0t2(); focusFlag0=true; } if(i2==""){ changeLanguageIE89t2(indexx); input1t1(); input2t1(); input2t10(); focusFlag1=true; } }else{ changeLanguage(indexx);//非IE 情况下 } }); //******************************************** //点击登录 function loginKeyDown(){ login.css({"background-color":"#bbbbbb","cursor":"pointer"}); var userName=input.eq(0).val(); //用户名 var password=input.eq(1).val();//密码 var checkFlag=input.eq(3).is(":checked"); if (checkFlag){ setCookie("user",userName,7); setCookie("pwd",password,7); }else{ delCookie("user"); delCookie("pwd"); } var language=$("select option:selected").text(); ocx.sLanguage2 =language; var ip = location.hostname; ocx.strIP = ip; //ocx.strIP = "192.168.2.200"; //请求服务地址 //ocx.strIP = "192.168.2.46"; ocx.iPort =loginPort; ocx.strName =userName; ocx.strPassword =password; var loginResult = ocx.Login(); sizeControl(); } $(document).keydown(function(e){ if (e.keyCode == 13) { if(loginFlag){ loginFlag=false; loginKeyDown(); } } }); login.mousedown(function(e){ if(loginFlag){ loginFlag=false; loginKeyDown(); } sizeControl(); }); //button~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ login.mouseover(function(){ $(this).css({"cursor":"pointer","background-color":"#c2d4e6"}); }); login.mouseup(function(){ $(this).css({"background-color":"#a9bacb"}); }); login.mouseleave(function(){ $(this).css({"background-color":"#a9bacb"}); }); login.blur(function(){ $(this).css({"background-color":"#a9bacb"}); }); //*************************** // 调整控件适应窗口 var size=$("#objectActiveX"); var bodyScroll=$("body"); function sizeControl(){ var wX=$(window).innerWidth(); var wY=$(window).innerHeight(); if(wY<=767){ size.css({"height":"767px"}); bodyScroll.css("height","767px"); bodyScroll.css({"overflow-y":"visible"}); }else if(wY>767){ size.css({"height":""+wY-32+"px"}); bodyScroll.css({"overflow-y":"hidden"}); } if(wX>1339&&wY>767){ size.css({"width":"100%","height":""+wY-32+"px"}); bodyScroll.css({"overflow-x":"hidden","overflow-y":"hidden"}); }else if(wX<1339&&wY<767){ size.css({"width":"1339px","height":"767px"}); bodyScroll.css("height","767px"); bodyScroll.css({"overflow-x":"visible","overflow-y":"visible"}); } if(wX<=1339){ size.css({"width":"1339px"}); bodyScroll.css({"overflow-x":"visible"}); }else if(wX>1339){ size.css({"width":"100%"}); bodyScroll.css({"overflow-x":"hidden"}); } } sizeControl(); $(window).scroll(function(){ sizeControl(); }); $(window).resize(function(){ sizeControl(); }); }); //**********************************