/*------------------------------------*/ /*Name: sms.js */ /*DESC: global javascript functions */ /*------------------------------------*/ // 弹出窗口 function OpenWin( gourl , w, h ,l,t,win) { // [in] gourl: 弹出窗口的url // [in] w: 弹出窗口的宽度 // [in] h: 弹出窗口的高度 // [in] l: 弹出窗口初始位置(screen left) // [in] t: 弹出窗口初始位置(screen top) var m_left = ( screen.width - w ) / 2; var m_top = ( screen.height - h ) / 2; if( l != null && l != '' )m_left= m_left + l / 2; if( t != null && t != '' )m_top= m_top + t / 2; if( win == null || win == '')win = ''; param = 'resizable=0, scrollbars=0, width=' + w + ', height=' + h + ', left=' + m_left + '; top=' + m_top; window.open ( gourl, win, param ); } // start ErrorWin programming function ErrorWin (id,w,h) { var winurl; var l = ''; var t = ''; if(w == null || w == '') w = 440; if(h == null || h == '') h = 260; winurl = "./info/underconstructed.html"; OpenWin( winurl , w, h ,l,t) } // tab,enter健按下移动焦点 function MoveFocus(tarName) { // [in] tarName: 焦点要移动的目标[object] // alert(event.keyCode); if(event.keyCode == 9) { //document.all[tarName].select (); document.all[tarName].focus (); window.event.returnValue = false; return false; } } // 弹出cookie对应的alert提示框 function MsgBox(CookieName,MsgDesc,DelayTime) { // [in] CookieName: Cookie名称 // [in] MsgDesc: 提示内容 // [in] DelayTime: 延迟时间 var cookie_tag = CookieName; var validity = 1000 * 60 * 5; // millisecond scale var cookie_str = document.cookie; if ( -1 != cookie_str.search ( cookie_tag ) ) { // popup the adv window. window.setTimeout("alert('" + MsgDesc + "')", DelayTime ); // delete the cookie. date = new Date (); date.setTime ( date.getTime () - validity ); cookie_str = cookie_tag + ";expires=" + date.toUTCString (); document.cookie = cookie_str; } } // convert url to script's src function pop_script_src(scriptName, url) { // [in] scriptName: script name // [in] url: link url document.all[scriptName].src = url; } // start subscribe shortcode function openbook(id,ct,w,h) { var winurl; var l = ''; var t = ''; if(w == null || w == '') w = 420; if(h == null || h == '') h = 550; winurl = "service_intra.php?subcode="+id; OpenWin( winurl , w, h ,l,t) } // start send ringtone programming function send_ringtone (id,ct,w,h) { var winurl; var l = ''; var t = ''; if(w == null || w == '') w = 500; if(h == null || h == '') h = 350; winurl = "./send_ringtone.php?ringtone_id="+id; OpenWin( winurl , w, h ,l,t) } // start send programming function send_logo (id,ct,w,h) { var winurl; var l = ''; var t = ''; if(w == null || w == '') w = 440; if(h == null || h == '') h = 260; winurl = "./send_logo.php?logo_id="+id; OpenWin( winurl , w, h ,l,t) } // start send text programming function send_text(id,ct,w,h) { var winurl; var l = ''; var t = ''; if(w == null || w == '') w = 500; if(h == null || h == '') h = 300; winurl = "./send_text.php?text_id="+id; OpenWin( winurl , w, h ,l,t) } function trimString(str) { var i,j; if(str == "") return ""; for(i=0;i= str.length) return ""; for(j=str.length-1;j>=0;j--) if(str.charAt(j) != ' ') break; return str.substring(i,j+1); } function check_sms_search (aform) { var search_val = trimString(aform.search_name.value); if( ("" == search_val) || ("请输入查询内容" == search_val) ) { alert("请输入查询内容"); aform.search_name.focus(); return false; } return true; } function open_banner_js(src) { document.all.open_banner_js.src=src; } function urlencode ( content ) { content = content.replace( /\&/g, '%26' ); content = content.replace( /\+/g, '%2B' ); content = content.replace( /\n/g, '%0A' ); content = content.replace( /\#/g, '%23' ); return content; } function calc_sms_length ( content ) { var len = 0; content = content.replace ( /\r\n/g, "\n" ); for ( i = 0; i < content.length; i ++, len ++ ) { if ( 0x80 < content [i] ) { i += 1; } } return len; } function calc_sms_chunk_num ( content ) { len_per_sms = 68; len_total = calc_sms_length ( content ); num = parseInt ( len_total / len_per_sms ) + ( ( len_total % len_per_sms ) ? ( 1 ) : ( 0 ) ); return num; } function CloseWin() { var ua=navigator.userAgent var ie=navigator.appName=="Microsoft Internet Explorer"?true:false if(ie) { var IEversion=parseFloat(ua.substring(ua.indexOf("MSIE ")+5,ua.indexOf(";",ua.indexOf("MSIE ")))) if(IEversion< 5.5) { var str = '' str += ''; document.body.insertAdjacentHTML("beforeEnd", str); document.all.noTipClose.Click(); } else { window.opener =null; window.close(); } } else { window.close() } } // 随机显示广告 function RanBanner(strImgString) { // [in]strImgString:用","隔开的图片地址串 var strRanNum; var strImgArr = new Array; // 拆分图片地址串,生成一个图片地址的数组 strImgArr = strImgString.split(","); // 得到随机数 strRanNum = parseInt ( ( Math.random() * 1000000 ) % strImgArr.length ) // 显示随机图片 document.write(""); }