伟伦视力筛查仪R6 S0.0 C+0.7 L7 S+0.1*C+1.3 D0.3Child(6&unde

你好,幼儿园体检,检查视力,请问R6 S+2.2 C+9.9 L7 S+1.0 C+0.3 D9._百度拇指医生
&&&普通咨询
?你好,幼儿园体检,检查视力,请问R6 S+2.2 C+9.9 L7 S+1.0 C+0.3 D9.9是什么意思?
需要治疗吗?什么年龄治疗最佳?
cn******男5岁其他
于都县人民医院(二级)
指导意见:
检查视力,请问R6S+2.2C+9.9L7S+1.0C+0.3D9.9是什么意思?建议你抽空到当地医院眼科专科医师详细咨询一下比较好些。
拇指医生提醒您:医生建议仅供参考。
向医生提问
完善患者资料:*性别:
指导意见:
具体情况最好到当地医院眼科医师详细检查咨询一下。
右眼远视220度,远视散光990度,左眼远视100度,远视散光990度,此检查结果不准确,建...
这个就是有一些近视和散光的现像,就可以用一些对症的矫正的眼镜来,用一段时间就会好...
患者你好:
已经详细查看你的情况介绍了。
先去大医院检查下,你那几个数字我也看不明...
有远视散光,这个并不准确的,需要眼科检查视力,必要时散瞳验光确定有没问题
为您推荐:
* 百度拇指医生解答内容由公立医院医生提供,不代表百度立场。* 由于网上问答无法全面了解具体情况,回答仅供参考,如有必要建议您及时当面咨询医生
向医生提问小孩视力筛选报告结果R6 S+0.7 C+0.7。L7 S+0.7 *C+1.3是什么意思,视力很_百度拇指医生
&&&普通咨询
?小孩视力筛选报告结果R6 S+0.7 C+0.7。L7 S+0.7 *C+1.3是什么意思,视力很差吗
鐧******男26岁眼科
迁安市妇幼保健院
首先RL代表的是左右眼。两个字母后面跟着的六和七代表可信度。一般大于五就说明结果是可信的。c代表散光,度数要求小于1.0。s代表球径,s数值一般与孩子的年龄有关。6个月以上要求不低于2.5,2-4周要求不低于2.0。六周以上要求不低于1.5。成人在-1.5到+1.5之间。建议您这种情况根据孩子的年龄给孩子做视力检查,看看视力情况。
拇指医生提醒您:医生建议仅供参考。
向医生提问
完善患者资料:*性别:
病情分析: 这个一般就是有一些近视的现像,小孩都会有一些近视的现像这个没什么关系的...
病情分析: 上述结果意思是:右眼 10度近视、合并130度远视性散光;左眼 30度远视、合...
您好,根据您得描述,考虑应该是右眼近视70度2,合并远视散光180。左眼远视60度,合并...
指导意见:
孩子的情况孩子的这个视力是不正常的。右眼150度远视,散光150度,散光轴位1...
指导意见:
检查视力,请问R6S+2.2C+9.9L7S+1.0C+0.3D9.9是什么意思?建议你抽空到当地...
为您推荐:
* 百度拇指医生解答内容由公立医院医生提供,不代表百度立场。* 由于网上问答无法全面了解具体情况,回答仅供参考,如有必要建议您及时当面咨询医生
向医生提问视力左眼s-0.1c+1.1右眼s+1.8c+0.2 是什么意思_百度知道
视力左眼s-0.1c+1.1右眼s+1.8c+0.2 是什么意思
孩子昨天体检说视力异常
视力左眼s-0.1c+1.1右眼s+1.8c+0.2 是什么意思
我有更好的答案
左眼有远视性散光
右眼有远视和轻微的远视性散光。孩子如果6,7岁,那不是什么大问题。如果孩子平时上学看不清黑板,去验光配镜。配镜后物体反光聚光于视网膜上,给视网膜足够刺激,让视网膜正常发育。
如果看得见,就3-6个月去验光,最好列个表,把每次验光结果对比看看有没有低了。
远视是随发育而降低的。以上说明是在假设你孩子的年龄大概是9岁一下儿童。
采纳率:77%
为您推荐:
其他类似问题
视力的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。宝宝视力检查左眼S值-0.1,C值0.6,右眼S值1.3,C值0.3_百度知道
宝宝视力检查左眼S值-0.1,C值0.6,右眼S值1.3,C值0.3
一岁半宝宝视力检查左眼S值-0.1,C值0.6,右眼S值1.3,C值0.3,请问是否有近视?能治好吗?
我有更好的答案
- 左眼远视30度,远视散光60度(复性远视散光);右眼近视70度,远视散光170度(混合散光)。建议:1.教会宝宝认视力表并检查视力,任何一眼视力低于0.9,都
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。jQuery 1.6 API 中文版&
jQuery CDN & Latest Stable Versions
Powered by&
jQuery Core
Showing the latest stable release in each major branch.&.
jQuery 2.x (IE &9 not supported)
jQuery Core 2.1.1 -&,&
jQuery 1.x
jQuery Core 1.11.1 -&,&
jQuery Migrate
jQuery Migrate 1.2.1 -&,&
Showing the latest stable release for the current and legacy release families.&.
jQuery UI 1.11
jQuery UI 1.11.1 -&,&
Themes:&&&&&&&&&&&&&&&&&&&&&&&
jQuery UI 1.10
jQuery UI 1.10.4 -&,&
Themes:&&&&&&&&&&&&&&&&&&&&&&&
jQuery Mobile
Showing the latest stable release for jQuery Mobile.&.
jQuery Mobile 1.4.4 -&,&,&&()
jQuery Color
Showing the latest stable release for jQuery Color.&.
jQuery Color 2.1.2 -&,&
jQuery Color SVG Color Names 2.1.2 -&,&
jQuery Color With Names (last two together) 2.1.2 -&,&
Showing the latest stable release for QUnit.&.
QUnit 1.15.0 -&,&
  Jquery是个非常流行的JS前端框架,在很多网站都能看到它的身影。很多网站都喜欢采用一些Jquery CDN加速服务,这样网站加载jquery会更快。之前火端网络的一些网站都是使用Google的jquery CDN,如:http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js ,但是由于最近Google打不开,这些CDN地址也无法访问,而JS往往放在网页的head里,JS无法访问导致网站打开非常慢,只能是全部替换掉CDN链接了。
推荐几个国内的jquery CDN服务地址吧:
★新浪CDN,感觉很快,用的人很多,推荐使用!
&script src=""&&/script&
其它版本可以在这里找地址&http://lib.sinaapp.com/?path=/jquery
&script src=""&&/script&
其它版本之间修改代码中的版本号就行了
★360的CDN
&script src=""&&/script&
其它版本也是直接修改版本号就可以了
如果担心CDN地址加载失败,可以这样载入本地jquery
&script type="text/javascript"&
!window.jQuery && document.write('&script src="js/jquery.min.js"&&\/script&');
//注意:无阻塞加载脚本的核心技术就是动态的创建script的dom节点。
//http://www.cnblogs.com/sharpxiajun/p/4072396.html
//可跨域方案,利用动态插入script元素来让脚本读取、生效。
var scriptElem = document.createElement("script");
scriptElem.src = "http://libs.baidu.com/jquery/1.9.1/jquery.min.js";
document.getElementsByTagName("head")[0].appendChild(scriptElem);
//动态写脚本的另一种方案,不过只在IE中是并行下载的。
document.write("&script type='text/javascript' src='http://libs.baidu.com/jquery/1.9.1/jquery.min.js'&&/script&");
//若有scriptElem的话,不影响原代码。
&(function(){var&scriptElem&=&document.createElement("script");scriptElem.src&=&"http://libs.baidu.com/jquery/1.9.1/jquery.min.js";document.getElementsByTagName("head")[0].appendChild(scriptElem);})();
//&script type="text/javascript"&
var counter = 0;
function triggerClick(id) {
if(document.all) {
document.getElementById(id).click();
// 其它浏览器
var e = document.createEvent("MouseEvents");
e.initEvent("click", true, true);
document.getElementById(id).dispatchEvent(e);
console.log(counter++);
// 循环模拟点击,间隔一秒
setInterval(triggerClick, 1000);
// 两秒后模拟点击
setTimeout(triggerClick , 2000);
//&/script&
javascript:(function(){setInterval(function(){triggerClick();},1000);})();
DOM event flow 事件流程&
通过,我们可以发现,拥有全角与半角之分的ASCII字符范围:0x20~0x7E。
除了空格外,其他的字符中,全角与半角均相差:0xFFE0
因此,在全角与半角的字符转换中,需要对空格特殊处理。
全角 =&半角 + 0xFEE0
半角 =&全角& - 0xFFE0
* 提供对字符串的全角-&半角,半角-&全角转换
public class BCConvert {
* ASCII表中可见字符从!开始,偏移位值为33(Decimal)
static final char DBC_CHAR_START = 33; // 半角!
* ASCII表中可见字符到~结束,偏移位值为126(Decimal)
static final char DBC_CHAR_END = 126; // 半角~
* 全角对应于ASCII表的可见字符从!开始,偏移值为65281
static final char SBC_CHAR_START = 65281; // 全角!
* 全角对应于ASCII表的可见字符到~结束,偏移值为65374
static final char SBC_CHAR_END = 65374; // 全角~
* ASCII表中除空格外的可见字符与对应的全角字符的相对偏移
static final int CONVERT_STEP = 65248; // 全角半角转换间隔
* 全角空格的值,它没有遵从与ASCII的相对偏移,必须单独处理
static final char SBC_SPACE = 12288; // 全角空格 12288
* 半角空格的值,在ASCII中为32(Decimal)
static final char DBC_SPACE = ' '; // 半角空格
* 半角字符-&全角字符转换
* 只处理空格,!到&之间的字符,忽略其他
public static String bj2qj(String src) {
if (src == null) {
StringBuilder buf = new StringBuilder(src.length());
char[] ca = src.toCharArray();
for (int i = 0; i & ca. i++) {
if (ca[i] == DBC_SPACE) { // 如果是半角空格,直接用全角空格替代
buf.append(SBC_SPACE);
} else if ((ca[i] &= DBC_CHAR_START) && (ca[i] &= DBC_CHAR_END)) { // 字符是!到~之间的可见字符
buf.append((char) (ca[i] + CONVERT_STEP));
} else { // 不对空格以及ascii表中其他可见字符之外的字符做任何处理
buf.append(ca[i]);
return buf.toString();
* 全角字符-&半角字符转换
* 只处理全角的空格,全角!到全角~之间的字符,忽略其他
public static String qj2bj(String src) {
if (src == null) {
StringBuilder buf = new StringBuilder(src.length());
char[] ca = src.toCharArray();
for (int i = 0; i & src.length(); i++) {
if (ca[i] &= SBC_CHAR_START && ca[i] &= SBC_CHAR_END) { // 如果位于全角!到全角~区间内
buf.append((char) (ca[i] - CONVERT_STEP));
} else if (ca[i] == SBC_SPACE) { // 如果是全角空格
buf.append(DBC_SPACE);
} else { // 不处理全角空格,全角!到全角~区间外的字符
buf.append(ca[i]);
return buf.toString();
//by blue@ZNS
function addTouch(obj, json)
if(!addTouch.idList)addTouch.idList=[];
var ret={};
if(!json)json={};
if(json.click)obj.onclick=json.
(function (){
myAddEvent(obj, 'touchstart', fnStart);
function fnStart(ev)
if(json.down)json.down(ev.touches[0].pageX, ev.touches[0].pageY);
for(var i=0;i&ev.touches.i++)
if(-1==addTouch.idList.indexOf(ev.touches[i].identifier))id=ev.touches[i].
addTouch.idList.push(id);
document.getElementById('debug').innerHTML+=id+' start&br/&';
myAddEvent(document, 'touchmove', fnMove);
function fnMove(ev)
for(var i=0;i&ev.touches.i++)
if(ev.touches[i].identifier==id)
var touch=ev.touches[i];
if(json.move)json.move(ev.touches[0].pageX, ev.touches[0].pageY);
myAddEvent(document, 'touchend', fnEnd);
function fnEnd(ev)
for(var i=0;i&ev.changedTouches.i++)
document.getElementById('debug').innerHTML+=ev.changedTouches[i].identifier+' end&br/&';
if(ev.changedTouches[i].identifier==id)
myDelEvent(document, 'touchmove', fnMove);
myDelEvent(document, 'touchend', fnEnd);
addTouch.idList.remove(id);
if(json.up)json.up(ev.changedTouches[i].pageX, ev.changedTouches[i].pageY);
return false;
ret.start=fnS
(function (){
myAddEvent(obj, 'mousedown', fnDown);
function fnDown(ev)
var oEvent=ev||
var scrollTop=document.documentElement.scrollTop||document.body.scrollT
var scrollLeft=document.documentElement.scrollLeft||document.body.scrollL
if(json.down)json.down(oEvent.clientX+scrollLeft, oEvent.clientY+scrollTop);
myAddEvent(document, 'mousemove', fnMove);
function fnMove(ev)
var oEvent=ev||
var scrollTop=document.documentElement.scrollTop||document.body.scrollT
var scrollLeft=document.documentElement.scrollLeft||document.body.scrollL
if(json.move)json.move(oEvent.clientX+scrollLeft, oEvent.clientY+scrollTop);
myAddEvent(document, 'mouseup', fnUp);
function fnUp(ev)
var oEvent=ev||
var scrollTop=document.documentElement.scrollTop||document.body.scrollT
var scrollLeft=document.documentElement.scrollLeft||document.body.scrollL
myDelEvent(document, 'mousemove', fnMove);
myDelEvent(document, 'mouseup', fnUp);
document.onmouseup=null;
if(json.up)json.up(oEvent.clientX+scrollLeft, oEvent.clientY+scrollTop);
obj.releaseCapture&&obj.releaseCapture();
obj.setCapture&&obj.setCapture();
if(ev.preventDefault)ev.preventDefault();
return false;
ret.down=fnD
//for remove Touch
function removeTouch(touchRes)
if(!touchRes || !touchRes.start || !touchRes.down || !touchRes.obj)return;
myDelEvent(touchRes.obj, 'touchstart', touchRes.start);
myDelEvent(touchRes.obj, 'mousedown', touchRes.down);
function myAddEvent(obj, ev, fn){obj.attachEvent?obj.attachEvent('on'+ev, fn):obj.addEventListener(ev, fn, false);}
function myDelEvent(obj, ev, fn){obj.detachEvent?obj.detachEvent('on'+ev, fn):obj.removeEventListener(ev, fn, false);}/* Modernizr 2.5.3 (Custom Build) | MIT & BSD
* Build: http://modernizr.com/download/#-fontface-backgroundsize-borderimage-borderradius-boxshadow-flexbox-flexbox_legacy-hsla-multiplebgs-opacity-rgba-textshadow-cssanimations-csscolumns-generatedcontent-cssgradients-cssreflections-csstransforms-csstransforms3d-csstransitions-applicationcache-canvas-canvastext-draganddrop-hashchange-history-audio-video-indexeddb-input-inputtypes-localstorage-postmessage-sessionstorage-websockets-websqldatabase-webworkers-geolocation-inlinesvg-smil-svg-svgclippaths-touch-webgl-shiv-cssclasses-teststyles-testprop-testallprops-hasevent-prefixes-domprefixes-load
;window.Modernizr=function(a,b,c){function C(a){j.cssText=a}function D(a,b){return C(n.join(a+";")+(b||""))}function E(a,b){return typeof a===b}function F(a,b){return!!~(""+a).indexOf(b)}function G(a,b){for(var d in a)if(j[a[d]]!==c)return b=="pfx"?a[d]:!0;return!1}function H(a,b,d){for(var e in a){var f=b[a[e]];if(f!==c)return d===!1?a[e]:E(f,"function")?f.bind(d||b):f}return!1}function I(a,b,c){var d=a.charAt(0).toUpperCase()+a.substr(1),e=(a+" "+p.join(d+" ")+d).split(" ");return E(b,"string")||E(b,"undefined")?G(e,b):(e=(a+" "+q.join(d+" ")+d).split(" "),H(e,b,c))}function K(){e.input=function(c){for(var d=0,e=c.d&e;d++)u[c[d]]=c[d]inreturn u.list&&(u.list=!!b.createElement("datalist")&&!!a.HTMLDataListElement),u}("autocomplete autofocus list placeholder max min multiple pattern required step".split(" ")),e.inputtypes=function(a){for(var d=0,e,f,h,i=a.d&i;d++)k.setAttribute("type",f=a[d]),e=k.type!=="text",e&&(k.value=l,k.style.cssText="position:visibility:",/^range$/.test(f)&&k.style.WebkitAppearance!==c?(g.appendChild(k),h=b.defaultView,e=h.getComputedStyle&&h.getComputedStyle(k,null).WebkitAppearance!=="textfield"&&k.offsetHeight!==0,g.removeChild(k)):/^(search|tel)$/.test(f)||(/^(url|email)$/.test(f)?e=k.checkValidity&&k.checkValidity()===!1:/^color$/.test(f)?(g.appendChild(k),g.offsetWidth,e=k.value!=l,g.removeChild(k)):e=k.value!=l)),t[a[d]]=!!e;return t}("search tel url email datetime date month week time datetime-local number range color".split(" "))}var d="2.5.3",e={},f=!0,g=b.documentElement,h="modernizr",i=b.createElement(h),j=i.style,k=b.createElement("input"),l=":)",m={}.toString,n=" -webkit- -moz- -o- -ms- ".split(" "),o="Webkit Moz O ms",p=o.split(" "),q=o.toLowerCase().split(" "),r={svg:"http://www.w3.org/2000/svg"},s={},t={},u={},v=[],w=v.slice,x,y=function(a,c,d,e){var f,i,j,k=b.createElement("div"),l=b.body,m=l?l:b.createElement("body");if(parseInt(d,10))while(d--)j=b.createElement("div"),j.id=e?e[d]:h+(d+1),k.appendChild(j);return f=["­","&style&",a,"&/style&"].join(""),k.id=h,(l?k:m).innerHTML+=f,m.appendChild(k),l||(m.style.background="",g.appendChild(m)),i=c(k,a),l?k.parentNode.removeChild(k):m.parentNode.removeChild(m),!!i},z=function(){function d(d,e){e=e||b.createElement(a[d]||"div"),d="on"+d;var f=d inreturn f||(e.setAttribute||(e=b.createElement("div")),e.setAttribute&&e.removeAttribute&&(e.setAttribute(d,""),f=E(e[d],"function"),E(e[d],"undefined")||(e[d]=c),e.removeAttribute(d))),e=null,f}var a={select:"input",change:"input",submit:"form",reset:"form",error:"img",load:"img",abort:"img"};return d}(),A={}.hasOwnProperty,B;!E(A,"undefined")&&!E(A.call,"undefined")?B=function(a,b){return A.call(a,b)}:B=function(a,b){return b in a&&E(a.constructor.prototype[b],"undefined")},Function.prototype.bind||(Function.prototype.bind=function(b){var c=this;if(typeof c!="function")throw new TypeEvar d=w.call(arguments,1),e=function(){if(this instanceof e){var a=function(){};a.prototype=c.var f=new a,g=c.apply(f,d.concat(w.call(arguments)));return Object(g)===g?g:f}return c.apply(b,d.concat(w.call(arguments)))};return e});var J=function(c,d){var f=c.join(""),g=d.y(f,function(c,d){var f=b.styleSheets[b.styleSheets.length-1],h=f?f.cssRules&&f.cssRules[0]?f.cssRules[0].cssText:f.cssText||"":"",i=c.childNodes,j={};while(g--)j[i[g].id]=i[g];e.touch="ontouchstart"in a||a.DocumentTouch&&b instanceof DocumentTouch||(j.touch&&j.touch.offsetTop)===9,e.csstransforms3d=(j.csstransforms3d&&j.csstransforms3d.offsetLeft)===9&&j.csstransforms3d.offsetHeight===3,e.generatedcontent=(j.generatedcontent&&j.generatedcontent.offsetHeight)&=1,e.fontface=/src/i.test(h)&&h.indexOf(d.split(" ")[0])===0},g,d)}(['@font-face {font-family:"font";src:url("https://")}',["@media (",n.join("touch-enabled),("),h,")","{#touch{top:9position:absolute}}"].join(""),["@media (",n.join("transform-3d),("),h,")","{#csstransforms3d{left:9position:height:3}}"].join(""),['#generatedcontent:after{content:"',l,'";visibility:hidden}'].join("")],["fontface","touch","csstransforms3d","generatedcontent"]);s.flexbox=function(){return I("flexOrder")},s["flexbox-legacy"]=function(){return I("boxDirection")},s.canvas=function(){var a=b.createElement("canvas");return!!a.getContext&&!!a.getContext("2d")},s.canvastext=function(){return!!e.canvas&&!!E(b.createElement("canvas").getContext("2d").fillText,"function")},s.webgl=function(){try{var d=b.createElement("canvas"),e;e=!(!a.WebGLRenderingContext||!d.getContext("experimental-webgl")&&!d.getContext("webgl")),d=c}catch(f){e=!1}return e},s.touch=function(){return e.touch},s.geolocation=function(){return!!navigator.geolocation},s.postmessage=function(){return!!a.postMessage},s.websqldatabase=function(){return!!a.openDatabase},s.indexedDB=function(){return!!I("indexedDB",a)},s.hashchange=function(){return z("hashchange",a)&&(b.documentMode===c||b.documentMode&7)},s.history=function(){return!!a.history&&!!history.pushState},s.draganddrop=function(){var a=b.createElement("div");return"draggable"in a||"ondragstart"in a&&"ondrop"in a},s.websockets=function(){for(var b=-1,c=p.++b&c;)if(a[p[b]+"WebSocket"])return!0;return"WebSocket"in a},s.rgba=function(){return C("background-color:rgba(150,255,150,.5)"),F(j.backgroundColor,"rgba")},s.hsla=function(){return C("background-color:hsla(120,40%,100%,.5)"),F(j.backgroundColor,"rgba")||F(j.backgroundColor,"hsla")},s.multiplebgs=function(){return C("background:url(https://),url(https://),red url(https://)"),/(url\s*\(.*?){3}/.test(j.background)},s.backgroundsize=function(){return I("backgroundSize")},s.borderimage=function(){return I("borderImage")},s.borderradius=function(){return I("borderRadius")},s.boxshadow=function(){return I("boxShadow")},s.textshadow=function(){return b.createElement("div").style.textShadow===""},s.opacity=function(){return D("opacity:.55"),/^0.55$/.test(j.opacity)},s.cssanimations=function(){return I("animationName")},s.csscolumns=function(){return I("columnCount")},s.cssgradients=function(){var a="background-image:",b="gradient(linear,left top,right bottom,from(#9f9),to(white));",c="linear-gradient(left top,#9f9, white);";return C((a+"-webkit- ".split(" ").join(b+a)+n.join(c+a)).slice(0,-a.length)),F(j.backgroundImage,"gradient")},s.cssreflections=function(){return I("boxReflect")},s.csstransforms=function(){return!!I("transform")},s.csstransforms3d=function(){var a=!!I("perspective");return a&&"webkitPerspective"in g.style&&(a=e.csstransforms3d),a},s.csstransitions=function(){return I("transition")},s.fontface=function(){return e.fontface},s.generatedcontent=function(){return e.generatedcontent},s.video=function(){var a=b.createElement("video"),c=!1;try{if(c=!!a.canPlayType)c=new Boolean(c),c.ogg=a.canPlayType('video/ codecs="theora"').replace(/^no$/,""),c.h264=a.canPlayType('video/mp4; codecs="avc1.42E01E"').replace(/^no$/,""),c.webm=a.canPlayType('video/ codecs="vp8, vorbis"').replace(/^no$/,"")}catch(d){}return c},s.audio=function(){var a=b.createElement("audio"),c=!1;try{if(c=!!a.canPlayType)c=new Boolean(c),c.ogg=a.canPlayType('audio/ codecs="vorbis"').replace(/^no$/,""),c.mp3=a.canPlayType("audio/").replace(/^no$/,""),c.wav=a.canPlayType('audio/ codecs="1"').replace(/^no$/,""),c.m4a=(a.canPlayType("audio/x-m4a;")||a.canPlayType("audio/")).replace(/^no$/,"")}catch(d){}return c},s.localstorage=function(){try{return localStorage.setItem(h,h),localStorage.removeItem(h),!0}catch(a){return!1}},s.sessionstorage=function(){try{return sessionStorage.setItem(h,h),sessionStorage.removeItem(h),!0}catch(a){return!1}},s.webworkers=function(){return!!a.Worker},s.applicationcache=function(){return!!a.applicationCache},s.svg=function(){return!!b.createElementNS&&!!b.createElementNS(r.svg,"svg").createSVGRect},s.inlinesvg=function(){var a=b.createElement("div");return a.innerHTML="&svg/&",(a.firstChild&&a.firstChild.namespaceURI)==r.svg},s.smil=function(){return!!b.createElementNS&&/SVGAnimate/.test(m.call(b.createElementNS(r.svg,"animate")))},s.svgclippaths=function(){return!!b.createElementNS&&/SVGClipPath/.test(m.call(b.createElementNS(r.svg,"clipPath")))};for(var L in s)B(s,L)&&(x=L.toLowerCase(),e[x]=s[L](),v.push((e[x]?"":"no-")+x));return e.input||K(),C(""),i=k=null,function(a,b){function g(a,b){var c=a.createElement("p"),d=a.getElementsByTagName("head")[0]||a.documentEreturn c.innerHTML="x&style&"+b+"&/style&",d.insertBefore(c.lastChild,d.firstChild)}function h(){var a=k.return typeof a=="string"?a.split(" "):a}function i(a){var b={},c=a.createElement,e=a.createDocumentFragment,f=e();a.createElement=function(a){var e=(b[a]||(b[a]=c(a))).cloneNode();return k.shivMethods&&e.canHaveChildren&&!d.test(a)?f.appendChild(e):e},a.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createEh.shivMethods&&("+h().join().replace(/\w+/g,function(a){return b[a]=c(a),f.createElement(a),'c("'+a+'")'})+");return n}")(k,f)}function j(a){varreturn a.documentShived?a:(k.shivCSS&&!e&&(b=!!g(a,"article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio{display:none}canvas,video{display:inline-*display:*zoom:1}[hidden]{display:none}audio[controls]{display:inline-*display:*zoom:1}mark{background:#FF0;color:#000}")),f||(b=!i(a)),b&&(a.documentShived=b),a)}var c=a.html5||{},d=/^&|^(?:button|form|map|select|textarea)$/i,e,f;(function(){var a=b.createElement("a");a.innerHTML="&xyz&&/xyz&",e="hidden"in a,f=a.childNodes.length==1||function(){try{b.createElement("a")}catch(a){return!0}var c=b.createDocumentFragment();return typeof c.cloneNode=="undefined"||typeof c.createDocumentFragment=="undefined"||typeof c.createElement=="undefined"}()})();var k={elements:c.elements||"abbr article aside audio bdi canvas data datalist details figcaption figure footer header hgroup mark meter nav output progress section summary time video",shivCSS:c.shivCSS!==!1,shivMethods:c.shivMethods!==!1,type:"default",shivDocument:j};a.html5=k,j(b)}(this,b),e._version=d,e._prefixes=n,e._domPrefixes=q,e._cssomPrefixes=p,e.hasEvent=z,e.testProp=function(a){return G([a])},e.testAllProps=I,e.testStyles=y,g.className=g.className.replace(/(^|\s)no-js(\s|$)/,"$1$2")+(f?" js "+v.join(" "):""),e}(this,this.document),function(a,b,c){function d(a){return o.call(a)=="[object Function]"}function e(a){return typeof a=="string"}function f(){}function g(a){return!a||a=="loaded"||a=="complete"||a=="uninitialized"}function h(){var a=p.shift();q=1,a?a.t?m(function(){(a.t=="c"?B.injectCss:B.injectJs)(a.s,0,a.a,a.x,a.e,1)},0):(a(),h()):q=0}function i(a,c,d,e,f,i,j){function k(b){if(!o&&g(l.readyState)&&(u.r=o=1,!q&&h(),l.onload=l.onreadystatechange=null,b)){a!="img"&&m(function(){t.removeChild(l)},50);for(var d in y[c])y[c].hasOwnProperty(d)&&y[c][d].onload()}}var j=j||B.errorTimeout,l={},o=0,r=0,u={t:d,s:c,e:f,a:i,x:j};y[c]===1&&(r=1,y[c]=[],l=b.createElement(a)),a=="object"?l.data=c:(l.src=c,l.type=a),l.width=l.height="0",l.onerror=l.onload=l.onreadystatechange=function(){k.call(this,r)},p.splice(e,0,u),a!="img"&&(r||y[c]===2?(t.insertBefore(l,s?null:n),m(k,j)):y[c].push(l))}function j(a,b,c,d,f){return q=0,b=b||"j",e(a)?i(b=="c"?v:u,a,b,this.i++,c,d,f):(p.splice(this.i++,0,a),p.length==1&&h()),this}function k(){var a=B;return a.loader={load:j,i:0},a}var l=b.documentElement,m=a.setTimeout,n=b.getElementsByTagName("script")[0],o={}.toString,p=[],q=0,r="MozAppearance"in l.style,s=r&&!!b.createRange().compareNode,t=s?l:n.parentNode,l=a.opera&&o.call(a.opera)=="[object Opera]",l=!!b.attachEvent&&!l,u=r?"object":l?"script":"img",v=l?"script":u,w=Array.isArray||function(a){return o.call(a)=="[object Array]"},x=[],y={},z={timeout:function(a,b){return b.length&&(a.timeout=b[0]),a}},A,B;B=function(a){function b(a){var a=a.split("!"),b=x.length,c=a.pop(),d=a.length,c={url:c,origUrl:c,prefixes:a},e,f,g;for(f=0;f&d;f++)g=a[f].split("="),(e=z[g.shift()])&&(c=e(c,g));for(f=0;f&b;f++)c=x[f](c);return c}function g(a,e,f,g,i){var j=b(a),l=j.autoCj.url.split(".").pop().split("?").shift(),j.bypass||(e&&(e=d(e)?e:e[a]||e[g]||e[a.split("/").pop().split("?")[0]]||h),j.instead?j.instead(a,e,f,g,i):(y[j.url]?j.noexec=!0:y[j.url]=1,f.load(j.url,j.forceCSS||!j.forceJS&&"css"==j.url.split(".").pop().split("?").shift()?"c":c,j.noexec,j.attrs,j.timeout),(d(e)||d(l))&&f.load(function(){k(),e&&e(j.origUrl,i,g),l&&l(j.origUrl,i,g),y[j.url]=2})))}function i(a,b){function c(a,c){if(a){if(e(a))c||(j=function(){var a=[].slice.call(arguments);k.apply(this,a),l()}),g(a,j,b,0,h);else if(Object(a)===a)for(n in m=function(){var b=0,c;for(c in a)a.hasOwnProperty(c)&&b++;return b}(),a)a.hasOwnProperty(n)&&(!c&&!--m&&(d(j)?j=function(){var a=[].slice.call(arguments);k.apply(this,a),l()}:j[n]=function(a){return function(){var b=[].slice.call(arguments);a&&a.apply(this,b),l()}}(k[n])),g(a[n],j,b,n,h))}else!c&&l()}var h=!!a.test,i=a.load||a.both,j=a.callback||f,k=j,l=a.complete||f,m,n;c(h?a.yep:a.nope,!!i),i&&c(i)}var j,l,m=this.yepnope.if(e(a))g(a,0,m,0);else if(w(a))for(j=0;j&a.j++)l=a[j],e(l)?g(l,0,m,0):w(l)?B(l):Object(l)===l&&i(l,m);else Object(a)===a&&i(a,m)},B.addPrefix=function(a,b){z[a]=b},B.addFilter=function(a){x.push(a)},B.errorTimeout=1e4,b.readyState==null&&b.addEventListener&&(b.readyState="loading",b.addEventListener("DOMContentLoaded",A=function(){b.removeEventListener("DOMContentLoaded",A,0),b.readyState="complete"},0)),a.yepnope=k(),a.yepnope.executeStack=h,a.yepnope.injectJs=function(a,c,d,e,i,j){var k=b.createElement("script"),l,o,e=e||B.errorTk.src=a;for(o in d)k.setAttribute(o,d[o]);c=j?h:c||f,k.onreadystatechange=k.onload=function(){!l&&g(k.readyState)&&(l=1,c(),k.onload=k.onreadystatechange=null)},m(function(){l||(l=1,c(1))},e),i?k.onload():n.parentNode.insertBefore(k,n)},a.yepnope.injectCss=function(a,c,d,e,g,i){var e=b.createElement("link"),j,c=i?h:c||f;e.href=a,e.rel="stylesheet",e.type="text/css";for(j in d)e.setAttribute(j,d[j]);g||(n.parentNode.insertBefore(e,n),m(c,0))}}(this,document),Modernizr.load=function(){yepnope.apply(window,[].slice.call(arguments,0))};var zns=
//官网空间
//后台接口
//移动端空间
//后台接口
//var _g_path='/project/zns/';
var _g_path='/';
Array.prototype.indexOf=function (w)
for(var i=0;i&this.i++)if(this[i]==w)return
return -1;
Array.prototype.remove=function (w)
var n=this.indexOf(w);
if(n!=-1)this.splice(n,1);
Array.prototype.append=function (aAny)
for(var i=0,len=aAny.i&i++)
this.push(aAny[i]);
return this;
window.console=window.console||{};
console.log=console.log||function (){};
function getPos(obj)
var res={l: 0, t: 0};
while(obj)
res.l+=obj.offsetLeft||0;
res.t+=obj.offsetTop||0;
obj=obj.offsetP
(function (){
var bySys=false;
bindEvent(window, 'scroll', function (){
var scrollTop=document.documentElement.scrollTop||document.body.scrollT
if(!bySys)
zns.site.fx.stop(scrollTo);
bySys=false;
window.scrollTo=function (t)
else if(t&document.body.offsetHeight-document.documentElement.clientHeight)
t=document.body.offsetHeight-document.documentElement.clientH
var scrollTop=document.documentElement.scrollTop||document.body.scrollT
buffer(scrollTo, {t: scrollTop}, {t: t}, function (now){
bySys=true;
document.documentElement.scrollTop=document.body.scrollTop=now.t;
function getStyle(obj, name)
if(obj.currentStyle)
return obj.currentStyle[name];
return getComputedStyle(obj, false)[name];
function setStyle(obj, json)
if(obj.length)
for(var i=0;i&obj.i++) setStyle(obj[i], json);
if(arguments.length==2)
for(var i in json) setStyle(obj, i, json[i]);
//name, value
switch(arguments[1].toLowerCase())
case 'opacity':
obj.style.filter='alpha(opacity:'+arguments[2]+')';
obj.style.opacity=arguments[2]/100;
if(typeof arguments[2]=='number')
obj.style[arguments[1]]=arguments[2]+'px';
obj.style[arguments[1]]=arguments[2];
function _setStyle(now)
setStyle(this, now);
function setStyle3(obj, name, value)
obj.style['Webkit'+name.charAt(0).toUpperCase()+name.substring(1)]=
obj.style['Moz'+name.charAt(0).toUpperCase()+name.substring(1)]=
obj.style['ms'+name.charAt(0).toUpperCase()+name.substring(1)]=
obj.style['O'+name.charAt(0).toUpperCase()+name.substring(1)]=
obj.style[name]=
function getByClass(oParent, sClass)
var aEle=oParent.getElementsByTagName('*');
var re=new RegExp('\\b'+sClass+'\\b', 'i');
var aResult=[];
for(var i=0;i&aEle.i++)
if(re.test(aEle[i].className))
aResult.push(aEle[i]);
function bindEvent(obj, ev, fn)
obj.addEventListener?obj.addEventListener(ev, fn, false):obj.attachEvent('on'+ev, fn);
function unbindEvent(obj, ev, fn)
obj.removeEventListener?obj.removeEventListener(ev, fn, false):obj.detachEvent('on'+ev, fn);
function setCookie(name, value, iDay)
if(iDay!==false)
var oDate=new Date();
oDate.setDate(oDate.getDate()+iDay);
document.cookie=name+'='+value+';expires='+oDate+';path=/';
document.cookie=name+'='+
function getCookie(name)
var arr=document.cookie.split('; ');
for(i=0;i&arr.i++)
var arr2=arr[i].split('=');
if(arr2[0]==name)
return arr2[1];
return '';
function removeCookie(name)
setCookie(name, 'a', -1);
function sprintf(format)
var _arguments=
return format.replace(/%\d+/g, function (str){
return _arguments[parseInt(str.substring(1))];
var onLoad=(function (){
var loaded=false;
var added=false;
var arr=[];
function init()
if(loaded)return;
loaded=true;
for(var i=0;i&arr.i++)
return function (fn)
if(loaded)return fn();
arr.push(fn);
if(added)return;
//开始加载
if(document.addEventListener)document.addEventListener('DOMContentLoaded', init, false);
document.attachEvent('onreadystatechange', function (){
if(document.readyState=='complete')
//其他连defer都不支持的
window.onload=
added=true;
function getEle(sExp, oParent)
var aResult=[];
oParent || (oParent=document);
if(oParent instanceof Array)
for(i=0;i&oParent.i++)aResult=aResult.concat(getEle(sExp, oParent[i]));
else if(typeof sExp=='object')
if(sExp instanceof Array)
return [sExp];
//xxx, xxx, xxx
if(/,/.test(sExp))
var arr=sExp.split(/,+/);
for(i=0;i&arr.i++)aResult=aResult.concat(getEle(arr[i], oParent));
//xxx xxx xxx 或者 xxx&xxx&xxx
else if(/[ &]/.test(sExp))
var aParent=[];
var aChild=[];
var arr=sExp.split(/[ &]+/);
aChild=[oParent];
for(i=0;i&arr.i++)
aParent=aC
aChild=[];
for(j=0;j&aParent.j++)
aChild=aChild.concat(getEle(arr[i], aParent[j]));
aResult=aC
//#xxx .xxx xxx
switch(sExp.charAt(0))
return [document.getElementById(sExp.substring(1))];
return getByClass(oParent, sExp.substring(1));
return [].append(oParent.getElementsByTagName(sExp));
function map(arr, fn)
for(var i=0;i&arr.i++)
fn.call(arr[i], i);
function rnd(n, m)
return Math.random()*(m-n)+n;
//ajax、表单之类的
function json2url(json)
for(var i in json)
var v=json[i]+'';
v=v.replace(/\n/g, '&br/&');
v=encodeURIComponent(v);
a.push(i+'='+v);
return a.join('&');
function ajax(url, opt)
=opt.data||{};
opt.data.t
=opt.data.t||new Date().getTime();
opt.method
=opt.method||'get';
var oAjax=window.XMLHttpRequest?new XMLHttpRequest():new ActiveXObject("Microsoft.XMLHTTP");
if(opt.method=='post')
oAjax.open('POST', url, true);
oAjax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
oAjax.send(opt.data?json2url(opt.data):null);
}catch(e){}
url+='?'+json2url(opt.data);
oAjax.open('GET', url, true);
oAjax.send();
}catch(e){}
oAjax.onreadystatechange=function ()
if(oAjax.readyState==4)
if(oAjax.status==200)
opt.fnSucc && opt.fnSucc(oAjax.responseText);
opt.fnFaild && opt.fnFaild(oAjax.status);
function(json)
function(str, err)
function(obj, name, value)
额外的数据
function postForm(oForm, options)
if(!options)options={};
oForm.onsubmit=function ()
var data={};
var aEle=oForm.getElementsByTagName('*');
for(var i=0;i&aEle.i++)
var name=aEle[i].
var value=aEle[i].
if(aEle[i].type=='radio')
if(aEle[i].checked)
if(options.check && options.check(aEle[i], name, value)==false)return false;
data[name]=
else if(aEle[i].type!=undefined)
if(options.check && options.check(aEle[i], name, value)==false)return false;
data[name]=
if(options.data)
for(var i in options.data)data[i]=options.data[i];
request(oForm.action, data, options.succ, options.faild);
return false;
function request(url, data, fnSucc, fnFaild)
ajax(url, {
data: data,
fnSucc: function (str){
//alert(str);
//document.write(str);
//document.getElementsByTagName('textarea')[0].value=
str=str.replace(/\n/g, '');
var json=eval('('+str+')');
//alert('你懂的:'+str);
var oDiv=document.getElementById('test_err_ndd');
oDiv=document.createElement('div');
document.body.appendChild(oDiv);
oDiv.style.display='none';
oDiv.innerHTML+=
if(json.error)
fnFaild&&fnFaild(json.desc, json.error);
fnSucc&&fnSucc(json);
fnFaild: function (str){
fnFaild&&fnFaild(str+'|'+url);
function time2date(t)
function d(n){return n&10?'0'+n:''+n;}
var oDate=new Date(t*1000);
return oDate.getFullYear()+'-'+d(oDate.getMonth()+1)+'-'+d(oDate.getDate())+' '+d(oDate.getHours())+':'+d(oDate.getMinutes())+':'+d(oDate.getSeconds());
function time2day(t)
function d(n){return n&10?'0'+n:''+n;}
var oDate=new Date(t*1000);
return oDate.getFullYear()+'-'+d(oDate.getMonth()+1)+'-'+d(oDate.getDate());
function preloadImgs(arr, fnSucc, fnFaild, fnProgress)
var loaded=0;
for(var i=0;i&arr.i++)
var oImg=new Image();
oImg.onload=function ()
fnProgress&&fnProgress(100*loaded/arr.length);
if(loaded==arr.length)fnSucc&&fnSucc();
this.onload=this.onerror=null;
this.src='';
oImg.onerror=function ()
fnFaild&&fnFaild(this.src);
fnFaild=fnSucc=fnProgress=null;
oImg.src=arr[i];
function drag(objEv, objMove, fnMoveCallBack)
var disX=0,disY=0;
objEv.onmousedown=function (ev)
var oEvent=ev||
disX=(document.documentElement.scrollLeft||document.body.scrollLeft)+oEvent.clientX-objMove.offsetL
disY=(document.documentElement.scrollTop||document.body.scrollTop)+oEvent.clientY-objMove.offsetT
if(objEv.setCapture)
objEv.onmousemove=fnM
objEv.onmouseup=fnUp;
objEv.setCapture();
document.onmousemove=fnM
document.onmouseup=fnUp;
return false;
function fnMove(ev)
var oEvent=ev||
var l=(document.documentElement.scrollLeft||document.body.scrollLeft)+oEvent.clientX-disX;
var t=(document.documentElement.scrollTop||document.body.scrollTop)+oEvent.clientY-disY;
fnMoveCallBack(l,t);
function fnUp()
this.onmousemove=null;
this.onmouseup=null;
if(this.releaseCapture)this.releaseCapture();
function mouseScroll(obj, fnCallBack)
bindEvent(obj, 'mousewheel', fnScroll);
bindEvent(obj, 'DOMMouseScroll', fnScroll);
function fnScroll(ev)
var oEvent=ev||
if(oEvent.wheelDelta)
bDown=oEvent.wheelDelta&0;
bDown=oEvent.detail&0;
fnCallBack(bDown);
if(oEvent.preventDefault)oEvent.preventDefault();
return false;
function format(str, json)
str=str.replace(/{\w+}/g, function (str){
var s=str.substring(1, str.length-1);
return json[s];
(function (){
zns.site.common=zns.site.common||{};
zns.site.common.create=function ()
var buffer=zns.site.fx.
document.write(
'&div class="newOnline" style="display:"&'+
'&div class="newOnline_t"&'+
'&div class="newOnline_c"&'+
'&ul class="qqOnline"&'+
'&li class="qq_title qq_bor"&QQ在线咨询&/li&'+
'&li class="qq_container_2"&&script charset="utf-8" type="text/javascript" src="http://wpa.b.qq.com/cgi/wpa.php?key=XzgwMDA1OTQwMV84MTY0MF84MDAwNTk0MDFf"&&/sc'+'ript&&/li&'+
'&ul class="qqOnline"&'+
'&li class="qq_title qq_bor"&全国统一热线&/li&'+
'&li class="qq_container_3 qq_title" style="color:#D30101;"&400-000-3154&/li&'+
'&ul class="qqOnline"&'+
'&li class="qq_container_3 qq_title" style="position:"&&div style="position: left:10 top:4 opacity:0; filter:alpha(opacity:0);"&&script charset="utf-8" type="text/javascript" src="http://wpa.b.qq.com/cgi/wpa.php?key=XzgwMDA1OTQwMV84MTY0MF84MDAwNTk0MDFf"&&/sc'+'ript&&/div&&a target="_blank" href="javascript:;"&免费试学申请&/a&&/li&'+
'&ul class="qqOnline mb0"&'+
'&li class="qq_title"&&a href="http://bbs.zhinengshe.com/" target="_blank"&官网论坛&/a&&/li&'+
'&li class="qq_title qq_bor"&&a href="http://www.zhinengshe.com/video.html" target="_blank"&视频教程&/a&&/li&'+
'&li class="qq_title"&'+
'&div class="weixin clearfix"&'+
'官方&br&微信'+
'&div class="newOnline_b"&&/div&'+
'&/div&');
//微信弹出层
var oDivWX=document.createElement('div');
oDivWX.className='weixinShow';
oDivWX.innerHTML=
'&img src="/images/weixin.jpg" alt="智能社官方微信"&&span&&/span&'+
'&a href="javascript:;" class="btn_close"&&/a&';
document.body.appendChild(oDivWX);
//点击弹出微信弹出层
var time_wx=setInterval(function (){
var oDivSlide=getEle('.newOnline')[0];
if(!oDivSlide)return;
var oBtn=getEle('.weixin', oDivSlide)[0];
if(!oBtn)return;
oBtn.onclick=function ()
oDivWX.style.display='block';
getEle('.btn_close', oDivWX)[0].onclick=function ()
oDivWX.style.display='none';
clearInterval(time_wx);
//shadow_bg
(function (){
var oDiv=document.createElement('div');
oDiv.className='shadow_bg';
oDiv.innerHTML='&img src="'+_g_path+'images/login_layerBg.png" alt="" /&';
document.body.appendChild(oDiv);
(function (){
var oBtn=document.createElement('a');
var alpha=0;
oBtn.href='javascript:;';
oBtn.className='gotoTop';
oBtn.style.display='none';
document.body.appendChild(oBtn);
//滚动的时候出现
function rePos()
var scrollTop=document.documentElement.scrollTop||document.body.scrollT
oBtn.style.display='block';
if(scrollTop)
buffer(oBtn, {opacity: alpha}, {opacity: 100}, function (now){
alpha=now.
this.style.filter='alpha(opacity:'+now.opacity+')';
this.style.opacity=now.opacity/100;
buffer(oBtn, {opacity: alpha}, {opacity: 0}, function (now){
alpha=now.
this.style.filter='alpha(opacity:'+now.opacity+')';
this.style.opacity=now.opacity/100;
}, function (){
oBtn.style.display='none';
bindEvent(window, 'scroll', rePos);
//bindEvent(window, 'resize', rePos);
//点击回到顶部
oBtn.onclick=function ()
zns_scroll_to(0);
function zns_scroll_to(n, fnEnd)
var timer=null;
var bySys=true;
bindEvent(window, 'scroll', fn);
function fn()
var scrollTop=document.documentElement.scrollTop||document.body.scrollT
if(!bySys)
clearInterval(timer);
if(fnEnd)fnEnd(false);
unbindEvent(window, 'scroll', fn);
bySys=false;
timer=setInterval(function (){
var scrollTop=document.documentElement.scrollTop||document.body.scrollT
var speed=(n-scrollTop)/4;
speed=speed&0?Math.ceil(speed):Math.floor(speed);
scrollTop+=
bySys=true;
document.documentElement.scrollTop=scrollT
document.body.scrollTop=scrollT
if(scrollTop==n)
clearInterval(timer);
if(fnEnd)fnEnd(true);
unbindEvent(window, 'scroll', fn);
function alert_sm(msg, bOk, iShow, iHide)
if(zns.site.fx.browser_test.IE6)
alert(msg);
var linear=zns.site.fx.
if(bOk==undefined)bOk=true;
if(iShow==undefined)iShow=0;
if(iHide==undefined)iHide=3500;
var oDiv=document.createElement('div');
oDiv.className='info';
oDiv.innerHTML=
'&div class="info_c"&'+
'&span class="'+(bOk?'correct':'error')+'"&&/span&&em&'+msg+'&/em&'+
'&div class="info_r"&&/div&';
document.body.appendChild(oDiv);
if(navigator.userAgent.indexOf('MSIE 6')!=-1)
var scrollLeft=document.documentElement.scrollLeft||document.body.scrollL
var scrollTop=document.documentElement.scrollTop||document.body.scrollT
oDiv.style.display='block';
oDiv.style.left=scrollLeft+(document.documentElement.clientWidth-oDiv.offsetWidth)/2+'px';
oDiv.style.top=scrollTop+(document.documentElement.clientHeight-oDiv.offsetHeight)/2+'px';
oDiv.style.display='none';
oDiv.style.display='block';
oDiv.style.left=(document.documentElement.clientWidth-oDiv.offsetWidth)/2+'px';
oDiv.style.top=(document.documentElement.clientHeight-oDiv.offsetHeight)/2+'px';
oDiv.style.display='none';
setTimeout(function (){
oDiv.style.filter='alpha(opacity:0)';
oDiv.style.opacity='0';
oDiv.style.display='block';
linear(oDiv, {opacity:0}, {opacity:100}, function (now){
oDiv.style.filter='alpha(opacity:'+now.opacity+')';
oDiv.style.opacity=now.opacity/100;
}, function (){
setTimeout(function (){
linear(oDiv, {opacity:100}, {opacity:0}, function (now){
oDiv.style.filter='alpha(opacity:'+now.opacity+')';
oDiv.style.opacity=now.opacity/100;
}, function (){
document.body.removeChild(oDiv);
}, iHide);
}, iShow);
var $_GET={};
(function (){
var str=window.location.search.substring(1);
var arr=str.split('&');
for(var i=0;i&arr.i++)
var arr2=arr[i].split('=');
$_GET[arr2[0]]=decodeURIComponent(arr2[1]);
(function (){
//zhinengshe.com -& www.zhinengshe.com
var sLocation=''+window.
if(sLocation.indexOf('http://zhinengshe.com')==0)
window.location=sLocation.replace('http://zhinengshe.com', 'http://www.zhinengshe.com');
//spread-track
(function (){
var br_usr_id=getCookie('br_usr_id');
var f=$_GET['f'];
var refer=document.
var from_type1='';
var from_type2='';
var from_id='';
var arr=f.split('|');
from_type1=arr[0];
from_type2=arr[1];
from_id=arr[2];
else if(/(http:\/\/)?([a-z]+\.)*w3cplus\.com/.test(refer))
from_type1='w3cplus';
from_type1='normal';
from_type2='';
from_id='';
//判断是否需要追踪
/*非第一次访问*/
br_usr_id ||
from_type1 || from_type2 || from_id
sndHalo();
//访问信息部分&&halo
function sndHalo()
'zpi/spread.php',
br_usr_id:
br_usr_id,
window.location,
from_type1:
from_type1,
from_type2:
from_type2,
function (json){
setCookie('br_usr_id', json.br_usr_id, 30);
br_usr_id=json.br_usr_
//正式开始
startTrack();
function startTrack()
//停留时间部分
var timer_stay=null;
var timer_stay_over=null;
function startStay()
timer_stay=setInterval(function (){
'zpi/spread.php',
br_usr_id:
br_usr_id,
window.location
function (json){
}, 10*1000);
setStopStay();
function setStopStay()
clearTimeout(timer_stay_over);
timer_stay_over=setTimeout(function (){
clearInterval(timer_stay);
timer_stay=null;
}, 60*1000);
bindEvent(document, 'mousemove', function (){
if(!timer_stay)startStay();
setStopStay();
startStay();
//QQ咨询部分
setInterval(function (){
var oDiv=getEle('.WPA3-CONFIRM')[0];
if(!oDiv)return;
if(oDiv.ok)return;
oDiv.ok=true;
function send()
'zpi/spread.php',
'qq_click',
br_usr_id:
br_usr_id,
window.location
function (json){
var aBtn=getEle('.WPA3-CONFIRM-BUTTON', oDiv);
bindEvent(aBtn[0], 'click', send);
bindEvent(aBtn[1], 'click', send);
//spread-所有访客
(function (){
//摆动运动
zns.site.fx.swing=function (obj, cur, target, fnDo, fnEnd, acc)
if(zns.site.fx.browser_test.IE6)
fnDo&&fnDo.call(obj, target);
fnEnd&&fnEnd.call(obj, target);
if(!acc)acc=0.1;
var now={};
if(!obj.__swing_v)obj.__swing_v=0;
if(!obj.__last_timer)obj.__last_timer=0;
var t=new Date().getTime();
if(t-obj.__last_timer&20)
obj.__last_timer=t;
clearInterval(obj.timer);
obj.timer=setInterval(fnMove, 20);
function fnMove(){
obj.__swing_v+=
obj.__swing_v-=
//if(Math.abs(obj.__flex_v)&MAX_SPEED)obj.__flex_v=obj.__flex_v&0?MAX_SPEED:-MAX_SPEED;
x+=obj.__swing_v;
//alert(x+','+obj.__swing_v);
for(var i in cur)
now[i]=(target[i]-cur[i])*x/100+cur[i];
if(fnDo)fnDo.call(obj, now);
if(/*Math.abs(obj.__swing_v)&1 || */Math.abs(100-x)&1)
clearInterval(obj.timer);
if(fnEnd)fnEnd.call(obj, target);
obj.__swing_v=0;
//弹性运动
zns.site.fx.flex=function (obj, cur, target, fnDo, fnEnd, fs, ms)
if(zns.site.fx.browser_test.IE6)
fnDo&&fnDo.call(obj, target);
fnEnd&&fnEnd.call(obj, target);
var MAX_SPEED=16;
if(!fs)fs=6;
if(!ms)ms=0.75;
var now={};
if(!obj.__flex_v)obj.__flex_v=0;
if(!obj.__last_timer)obj.__last_timer=0;
var t=new Date().getTime();
if(t-obj.__last_timer&20)
obj.__last_timer=t;
clearInterval(obj.timer);
obj.timer=setInterval(fnMove, 20);
function fnMove(){
obj.__flex_v+=(100-x)/
obj.__flex_v*=
if(Math.abs(obj.__flex_v)&MAX_SPEED)obj.__flex_v=obj.__flex_v&0?MAX_SPEED:-MAX_SPEED;
x+=obj.__flex_v;
for(var i in cur)
now[i]=(target[i]-cur[i])*x/100+cur[i];
if(fnDo)fnDo.call(obj, now);
if(Math.abs(obj.__flex_v)&1 && Math.abs(100-x)&1)
clearInterval(obj.timer);
if(fnEnd)fnEnd.call(obj, target);
obj.__flex_v=0;
zns.site.fx.buffer=function (obj, cur, target, fnDo, fnEnd, fs)
if(zns.site.fx.browser_test.IE6)
fnDo&&fnDo.call(obj, target);
fnEnd&&fnEnd.call(obj, target);
if(!fs)fs=6;
var now={};
if(!obj.__last_timer)obj.__last_timer=0;
var t=new Date().getTime();
if(t-obj.__last_timer&20)
obj.__last_timer=t;
clearInterval(obj.timer);
obj.timer=setInterval(fnMove, 20);
function fnMove(){
v=Math.ceil((100-x)/fs);
for(var i in cur)
now[i]=(target[i]-cur[i])*x/100+cur[i];
if(fnDo)fnDo.call(obj, now);
if(Math.abs(v)&1 && Math.abs(100-x)&1)
clearInterval(obj.timer);
if(fnEnd)fnEnd.call(obj, target);
zns.site.fx.linear=function (obj, cur, target, fnDo, fnEnd, fs)
if(zns.site.fx.browser_test.IE6)
fnDo&&fnDo.call(obj, target);
fnEnd&&fnEnd.call(obj, target);
if(!fs)fs=50;
var now={};
if(!obj.__last_timer)obj.__last_timer=0;
var t=new Date().getTime();
if(t-obj.__last_timer&20)
obj.__last_timer=t;
clearInterval(obj.timer);
obj.timer=setInterval(fnMove, 20);
function fnMove(){
for(var i in cur)
now[i]=(target[i]-cur[i])*x/100+cur[i];
if(fnDo)fnDo.call(obj, now);
if(Math.abs(100-x)&1)
clearInterval(obj.timer);
if(fnEnd)fnEnd.call(obj, target);
zns.site.fx.stop=function (obj)
clearInterval(obj.timer);
//css3运动
zns.site.fx.move3=function (obj, json, fnEnd, fTime, sType)
var addEnd=zns.site.fx.addE
fTime||(fTime=1);
sType||(sType='ease');
setTimeout(function (){
setStyle3(obj, 'transition', sprintf('%1s all %2', fTime, sType));
addEnd(obj, function (){
setStyle3(obj, 'transition', 'none');
if(fnEnd)fnEnd.apply(obj, arguments);
setTimeout(function (){
if(typeof json=='function')
json.call(obj);
setStyle(obj, json);
//监听css3运动终止
(function (){
var aListener=[];
//{obj, fn, arg}
if(!Modernizr.csstransitions)return;
if(window.navigator.userAgent.toLowerCase().search('webkit')!=-1)
document.addEventListener('webkitTransitionEnd', endListrner, false);
document.addEventListener('transitionend', endListrner, false);
function endListrner(ev)
var oEvObj=ev.srcElement||ev.
//alert(aListener.length);
for(var i=0;i&aListener.i++)
if(oEvObj==aListener[i].obj)
aListener[i].fn.call(aListener[i].obj, aListener[i].arg);
aListener.remove(aListener[i--]);
zns.site.fx.addEnd=function (obj, fn, arg)
if(!obj || !fn)return;
aListener.push({obj: obj, fn: fn, arg: arg});
//自定义滚动条
(function (){
zns.site.fx.scrollBar=function (
con, bar, area,
//元素:滚动条、滑块、滚轮区
dir_x, dir_y,
//方向:true
fnStart, fnScroll, fnEnd
con=getEle(con)[0];
bar=getEle(bar)[0];
scale_x=0;
scale_y=0;
bar.onmousedown=function (ev)
var oEvent=ev||
var disX=oEvent.clientX+(document.documentElement.scrollLeft||document.body.scrollLeft)-bar.offsetL
var disY=oEvent.clientY+(document.documentElement.scrollTop||document.body.scrollTop)-bar.offsetT
if(bar.setCapture)
bar.onmousemove=fnM
bar.onmouseup=fnUp;
bar.setCapture();
document.onmousemove=fnM
document.onmouseup=fnUp;
function fnMove(ev)
var oEvent=ev||
var l=oEvent.clientX+(document.documentElement.scrollLeft||document.body.scrollLeft)-disX;
else if(l&con.offsetWidth-bar.offsetWidth)
l=con.offsetWidth-bar.offsetW
bar.style.left=l+'px';
var t=oEvent.clientY+(document.documentElement.scrollTop||document.body.scrollTop)-disY;
else if(t&con.offsetHeight-bar.offsetHeight)
t=con.offsetHeight-bar.offsetH
bar.style.top=t+'px';
scale_x=l/(con.offsetWidth-bar.offsetWidth);
scale_y=t/(con.offsetHeight-bar.offsetHeight);
fnScroll && fnScroll(scale_x, scale_y);
function fnUp()
this.onmousemove=null;
this.onmouseup=null;
if(bar.releaseCapture)
bar.releaseCapture();
fnEnd && fnEnd();
fnStart && fnStart(scale_x, scale_y);
return false;
//鼠标滚轮
area=getEle(area)[0];
function fnWheel(ev)
var oEvent=ev||
var bDown=oEvent.wheelDelta?(oEvent.wheelDelta&0):(oEvent.detail&0);
var t=bar.offsetTop+(bDown?30:-30);
if(t&0)t=0;
else if(t&con.offsetHeight-bar.offsetHeight)t=con.offsetHeight-bar.offsetH
bar.style.top=t+'px';
scale_y=t/(con.offsetHeight-bar.offsetHeight);
fnScroll && fnScroll(scale_x, scale_y);
else if(dir_x)
var l=bar.offsetLeft+(bDown?30:-30);
if(l&0)l=0;
else if(l&con.offsetWidth-bar.offsetWidth)t=con.offsetWidth-bar.offsetW
bar.style.left=l+'px';
scale_x=l/(con.offsetWidth-bar.offsetWidth);
fnScroll && fnScroll(scale_x, scale_y);
oEvent.preventDefault&&oEvent.preventDefault();
return false;
bindEvent(area, 'DOMMouseScroll', fnWheel);
bindEvent(area, 'mousewheel', fnWheel);
zns.site.user={};
(function (){
zns.site.user.curUser=null;
var linear=zns.site.fx.
var buffer=zns.site.fx.
var flex=zns.site.fx.
onLoad(function (){
var reg_code=$_GET['reg_code'];
if(reg_code)
document.getElementById('reg_code_txt').value=reg_
setTimeout(function (){
zns.site.user.openDialog(function (){
setTimeout(function (){
zns.site.user.switchToReg();
zns.site.user.create=function ()
zns.site.user.createDOM();
//找回密码
(function (){
var oBtn=document.getElementById('btn_forgot_pass');
var oTxt=document.getElementById('txt_email_reg');
oBtn.onclick=function ()
if(!oTxt.value)
alert('请填写注册邮箱,我们将会发送一封邮件,帮你完成密码找回操作');
request('zpi/zns_user.php', {act: 'forgot_pass', email: oTxt.value}, function (data){
alert('邮件已发送,如未收到邮件,请在回收站里找找,或联系官方协助解决');
var znsUser=zns.site.z.znsU
var sState='login';
//各种对象
var oDivLogin=getEle('.head .h_con .conTxt')[0];
var oLoginBox=getEle('#login')[0];
var oBg=getEle('.shadow_bg')[0];
var oBtnLogin=getEle('#login .lgn .aLogin')[0];
var oBtnReg=getEle('#login .reg .aLogin')[0];
var oTxtRegCode=getEle('#login .reg input')[0];
var oTxtRegEmail=getEle('#login .reg input')[1];
var oTxtRegPass=getEle('#login .reg input')[2];
var oTxtLoginEmail=getEle('#login .lgn input')[0];
var oTxtLoginPass=getEle('#login .lgn input')[1];
//从cookie里找一下上次登录的用户名
oTxtLoginEmail.value=getCookie('zns_user_name');
var ready=true;
function enterLogin(ev)
if((ev||event).keyCode==13)oBtnLogin.onclick();
bindEvent(oTxtLoginEmail, 'keydown', enterLogin);
bindEvent(oTxtLoginPass, 'keydown', enterLogin);
function enterReg(ev)
if((ev||event).keyCode==13)oBtnReg.onclick();
bindEvent(oTxtRegCode, 'keydown', enterReg);
bindEvent(oTxtRegEmail, 'keydown', enterReg);
bindEvent(oTxtRegPass, 'keydown', enterReg);
//用户登陆成功时
function setLoginOk(data)
zns.site.user.curUser=
//切换登陆状态
var oBtnLogin=getEle('.before_login', oDivLogin)[0];
var oBtnDetail=getEle('.after_login', oDivLogin)[0];
var oBtnLogout=getEle('.after_login', oDivLogin)[1];
oBtnLogin.style.display='none';
oBtnDetail.style.display='inline-block';
oBtnLogout.style.display='inline-block';
oBtnDetail.getElementsByTagName('img')[0].src=_g_path+'images/user_pic/'+data.face_s;
oBtnDetail.getElementsByTagName('em')[0].innerHTML=data.nick_
oBtnLogout.onclick=function (){
znsUser.logout(setNotLogin, function (desc){
alert('退出登录失败:'+desc);
//删除cookie
removeCookie('zns_user_name');
removeCookie('pass');
function setNotLogin()
//当前没有用户登陆
var oBtnLogin=getEle('.before_login', oDivLogin)[0];
var oBtnDetail=getEle('.after_login', oDivLogin)[0];
var oBtnLogout=getEle('.after_login', oDivLogin)[1];
oBtnLogin.style.display='inline-block';
oBtnDetail.style.display='none';
oBtnLogout.style.display='none';
zns.site.user.curUser=null;
onLoad(function (){
var oBtnOpen=oDivLogin.getElementsByTagName('a')[0];
var oBtnClose=getEle('.btn_close', oLoginBox)[0];
oBtnOpen.onclick=openD
oBtnClose.onclick=closeD
//检查是否登录
znsUser.getCur(setLoginOk, function (){
//尝试从cookie登录试试
var email=getCookie('zns_user_name');
var pass=getCookie('pass');
if(email && pass)
znsUser.login(email, pass, setLoginOk, setNotLogin);
setNotLogin();
//添加转场动画
if(Modernizr.csstransforms3d)
(function (){
//登陆&--&注册
var oBtnToReg=getEle('#login .lgn a')[2];
var oBtnToLgn=getEle('#login .reg a')[2];
var oBgLgn=getEle('#login .lgn .bg')[0];
var oBgReg=getEle('#login .reg .bg')[0];
zns.site.user.switchToReg=function ()
if(!ready)return;
ready=false;
var oDivReg=getEle('#login .reg')[0];
oDivReg.style.display='block';
sState='reg';
oBgLgn.style.display='block';
oBgLgn.style.filter='alpha(opacity:0)';
oBgLgn.style.opacity=0;
oBgReg.style.display='none';
buffer(oBgLgn, {opacity: 0, rotateY: 0}, {opacity:100, rotateY: 180}, function (now){
oBgLgn.style.filter='alpha(opacity:'+now.opacity+')';
oBgLgn.style.opacity=now.opacity/100;
setStyle3(oLoginBox, 'transform', 'perspective(1000px) rotateY('+now.rotateY+'deg)');
}, function (){
oBgLgn.style.display='none';
ready=true;
zns.site.user.switchToLogin=function ()
if(!ready)return;
ready=false;
sState='login';
oBgReg.style.display='block';
oBgReg.style.filter='alpha(opacity:0)';
oBgReg.style.opacity=0;
oBgLgn.style.display='none';
buffer(oBgLgn, {opacity:0, rotateY: 180}, {opacity: 160, rotateY: 0}, function (now){
oBgReg.style.filter='alpha(opacity:'+now.opacity+')';
oBgReg.style.opacity=now.opacity/100;
setStyle3(oLoginBox, 'transform', 'perspective(1000px) rotateY('+now.rotateY+'deg)');
}, function (){
oBgReg.style.display='none';
ready=true;
oBtnToReg.onclick=zns.site.user.switchToR
oBtnToLgn.onclick=zns.site.user.switchToL
(function (){
var oDivReg=getEle('#login .reg')[0];
var oDivLgn=getEle('#login .lgn')[0];
var oBtnToReg=getEle('#login .lgn a')[2];
var oBtnToLgn=getEle('#login .reg a')[2];
oDivReg.style.display='block';
setStyle3(getEle('#login .btn_close')[0], 'transform', 'none');
var oDiv=getEle('#login')[0];
oDiv.style.overflow='hidden';
oDivLgn.style.left='0';
oDivReg.style.left='400px';
zns.site.user.switchToReg=function ()
buffer(oDiv, {a: 0}, {a: 1}, function (now){
oDivLgn.style.left=now.a*-400+'px';
oDivReg.style.left=(1-now.a)*400+'px';
zns.site.user.switchToLogin=function ()
buffer(oDiv, {a: 1}, {a: 0}, function (now){
oDivLgn.style.left=now.a*-400+'px';
oDivReg.style.left=(1-now.a)*400+'px';
oBtnToReg.onclick=zns.site.user.switchToR
oBtnToLgn.onclick=zns.site.user.switchToL
zns.site.user.openDialog=openD
function openDialog(fnSucc)
if(!ready)return;
ready=false;
zns.site.fx.index_ppt.pause();
buffer(oLoginBox, {bgAlpha:0, boxAlpha: 0, scale: 3}, {bgAlpha: 80, boxAlpha: 100, scale: 1}, function (now){
if(oBg.style.display!='block')
oBg.style.display='block';
oLoginBox.style.display='block';
oBg.style.filter='alpha(opacity:'+now.bgAlpha+')';
oBg.style.opacity=now.bgAlpha/100;
oLoginBox.style.filter='alpha(opacity:'+now.boxAlpha+')';
oLoginBox.style.opacity=now.boxAlpha/100;
setStyle3(oLoginBox, 'transform', 'scale('+now.scale+')');
}, function (){
ready=true;
if(typeof fnSucc=='function')
function closeDialog()
if(!ready)return;
ready=false;
zns.site.fx.index_ppt.gotoPlay();
buffer(oLoginBox, {bgAlpha: 80, boxAlpha: 100, scale: 1}, {bgAlpha:0, boxAlpha: 0, scale: 3}, function (now){
oBg.style.filter='alpha(opacity:'+now.bgAlpha+')';
oBg.style.opacity=now.bgAlpha/100;
oLoginBox.style.filter='alpha(opacity:'+now.boxAlpha+')';
oLoginBox.style.opacity=now.boxAlpha/100;
if(sState=='login')
setStyle3(oLoginBox, 'transform', 'scale('+now.scale+')');
setStyle3(oLoginBox, 'transform', 'scale('+now.scale+') rotateY(180deg)');
}, function (){
ready=true;
oBg.style.display='none';
oLoginBox.style.display='none';
//清空所有状态,为以后做准备
sState='login';
//用户注册和登陆
//用户注册
oBtnReg.onclick=function (){
znsUser.reg(oTxtRegCode.value, oTxtRegEmail.value, oTxtRegPass.value, function (data){
alert('注册成功,欢迎加入智能社');
loginSucc(data, oTxtRegEmail.value, oTxtRegPass.value);
}, function (desc){
alert(desc);
//用户登陆
oBtnLogin.onclick=function (){
znsUser.login(oTxtLoginEmail.value, oTxtLoginPass.value, function (data){
alert('登录成功');
loginSucc(data, oTxtLoginEmail.value, oTxtLoginPass.value);
}, function (desc){
alert(desc);
function loginSucc(data, email, pass)
setCookie('zns_user_name', email, 7);
//用cookie记住用户名、密码
setCookie('pass', pass, 7);
setLoginOk(data);
setTimeout(closeDialog, 500);
//关注我们,也放这儿了
(function (){
var oBtn=getEle('.pay_attention_to_us')[0];
var oDiv=getEle('.payToDiv')[0];
var timer=null;
if(!oBtn || !oDiv)return;
oDiv.onmouseover=oBtn.onmouseover=function ()
clearTimeout(timer);
oBtn.className='payTo';
oDiv.style.display='block';
oDiv.onmouseout=oBtn.onmouseout=function ()
clearTimeout(timer);
timer=setTimeout(function (){
oBtn.className='';
oDiv.style.display='none';
zns.site.user.createDOM=function ()
//登录按钮
(function (){
var oPayTo=getEle('.head .payToDiv')[0];
var oP=document.createElement('p');
oP.className='conTxt';
oP.innerHTML=
'&a href="javascript:;" class="bold before_login"&登录&/a&'+
'&a href="'+_g_path+'i.php" class="after_login"&'+
'&img alt="用户头像" src="'+_g_path+'images/regBg.jpg" width="20" height="20" /&'+
'&em&&/em&'+
'&a href="javascript:;" class="bold after_login" style="width:"&退出&/a&&'+
'&span&&/span&'+
'&a href="javascript:;" class="pay_attention_to_us"&关注我们&/a&';
oPayTo.parentNode.insertBefore(oP, oPayTo);
(function (){
var oDiv=document.createElement('div');
oDiv.className='layerReg';
oDiv.id='login';
oDiv.innerHTML=
'&a href="javascript:;" class="btn_close"&&/a&'+
'&div class="lgn"&'+
'&span class="bg"&&/span&'+
'&div class="layer_logo"&&/div&'+
'&div class="login"&'+
'&div class="line_01"&&/div&'+
'&div class="hr_30"&&/div&'+
'&div class="user_login regS"&'+
'&ul class="ul_list"&'+
'&li class="bor"&&span&邮 箱&/span&&input id="txt_email_reg" type="text" value="" /&&/li&'+
'&li&&span&密 码&/span&&input type="password" value="" /&&/li&'+
'&a href="javascript:;" class="aLogin"&登 录&/a&'+
'&p class="login_reg"&&a id="btn_forgot_pass" href="javascript:;"&忘记密码&/a&&&&&a href="javascript:;"&账号注册&/a&&/p&'+
'&div class="regBor"&&/div&'+
'&div class="regBor"&&/div&'+
'&div class="reg"&'+
'&span class="bg"&&/span&'+
'&div class="layer_logo"&&/div&'+
'&div class="login"&'+
'&div class="line_01"&&/div&'+
'&div class="user_login regS"&'+
'&ul class="ul_list"&'+
'&li class="bor"&&span&邀请码&/span&&input id="reg_code_txt" type="text" value="" /&&/li&'+
'&li class="bor"&&span&邮 箱&/span&&input type="text" value="" /&&/li&'+
'&li&&span&密 码&/span&&input type="password" value="" /&&/li&'+
'&a href="#" class="aLogin"&注 册&/a&'+
'&p class="login_reg"&'+
'&a href="http://www.zhinengshe.com/news/1.html" target="_blank" style="float:"&没有邀请码?&/a&'+
'&a href="javascript:;"&返回&/a&'+
'&div class="regBor"&&/div&'+
'&div class="regBor"&&/div&'+
document.body.appendChild(oDiv);
})();zns.site.works_list={};
(function (){
var buffer=zns.site.fx.
var flex=zns.site.fx.
var tempNewDiv=
'&a href="works/{num}/{name_en}.html" target="_blank"&'+
'&img src="images/product_pic/{pic}" /&'+
'&div class="hidden_txt"&&strong&'+
'&a href="works/{num}/{name_en}.html" target="_blank" style="color:"&'+
'&/strong&&br&{desc_s}&/div&';
if(window._product_data)
var data=_product_data.concat([]);
var data=[];
var pageSize=9;
var page=0;
var aPage=[];
var oDiv=null;
var oPage=null;
var ready=true;
data.sort(function (d1, d2){
return d2.id-d1.
zns.site.works_list.create=function ()
oDiv=getEle('.listBox')[0];
oPage=getEle('.listBox .page')[0];
var aDiv=createDiv();
oDiv.style.height=oDiv.offsetHeight+'px';
oDiv.style.position='relative';
createPage(onPageCreate);
function onPageCreate(oldPage, newPage){
ready=false;
var i=aDiv.length-1;
var iWait=aDiv.
var timer=setInterval(function (){
{left: aPos[i].left, top: aPos[i].top, opacity: 100, width: aPos[i].width, height: aPos[i].height},
{left: aPage[oldPage].offsetLeft+oPage.offsetLeft, top: aPage[oldPage].offsetTop+oPage.offsetTop, opacity: 0, width: 24, height: 24},
function (now){
this.style.left=now.left+'px';
this.style.top=now.top+'px';
this.style.width=now.width+'px';
this.style.height=now.height+'px';
this.style.filter='alpha(opacity:'+now.opacity+')';
this.style.opacity=now.opacity/100;
}, function (){
this.parentNode.removeChild(this);
if(!iWait)
createPage(onPageCreate);
aDiv=createDiv(function (){
this.style.position='absolute';
this.style.display='none';
this.style.margin='0';
i=aDiv.length-1;
var timer=setInterval(function (){
{left: aPage[newPage].offsetLeft+oPage.offsetLeft, top: aPage[newPage].offsetTop+oPage.offsetTop, opacity: 0, width: 24, height: 24},
{left: aPos[i].left, top: aPos[i].top, opacity: 100, width: aPos[i].width, height: aPos[i].height},
function (now){
if(this.style.display!='block')
this.style.display='block';
this.style.left=now.left+'px';
this.style.top=now.top+'px';
this.style.width=now.width+'px';
this.style.height=now.height+'px';
this.style.filter='alpha(opacity:'+now.opacity+')';
this.style.opacity=now.opacity/100;
}, function (){
if(this==aDiv[0])
ready=true;
if(i==-1)clearInterval(timer);
if(i==-1)clearInterval(timer);
//page布局
oPage.style.top=oPage.offsetTop+'px';
oPage.style.position='absolute';
oPage.style.left=(oDiv.offsetWidth-oPage.offsetWidth)/2+'px';
//布局转换
var aPos=[];
for(var i=0;i&aDiv.i++)
aPos[i]={left: aDiv[i].offsetLeft, top: aDiv[i].offsetTop, width:aDiv[i].offsetWidth, height: aDiv[i].offsetHeight};
for(var i=0;i&aDiv.i++)
aDiv[i].style.position='absolute';
aDiv[i].style.left=aPos[i].left+'px';
aDiv[i].style.top=aPos[i].top+'px';
aDiv[i].style.margin='0';
function createDiv(fn)
var aDiv=[];
function n(index){return index%data.}
for(var i=pageSize*i&pageSize*(page+1);i++)
var oData=data[n(i)];
oNewDiv=document.createElement('div');
oNewDiv.className='list_comBox';
oNewDiv.innerHTML=format(tempNewDiv, oData);
var oTxt=getEle('.hidden_txt', oNewDiv)[0];
oTxt.style.height=0;
oTxt.style.filter='alpha(opacity:0)';
oTxt.style.opacity=0;
(function (oTxt){
var timer=null;
oTxt.onmouseover=oNewDiv.onmouseover=function ()
clearTimeout(timer);
oTxt.style.display='block';
buffer(oTxt, {h: h, opacity: a}, {h: 81, opacity: 100}, function (now){
this.style.height=now.h+'px';
this.style.filter='alpha(opacity:'+now.opacity+')';
this.style.opacity=now.opacity/100;
oTxt.onmouseout=oNewDiv.onmouseout=function ()
clearTimeout(timer);
timer=setTimeout(function (){
buffer(oTxt, {h: h, opacity: a}, {h: 0, opacity: 0}, function (now){
this.style.height=now.h+'px';
this.style.filter='alpha(opacity:'+now.opacity+')';
this.style.opacity=now.opacity/100;
}, function (){
this.style.display='none';
oDiv.insertBefore(oNewDiv, oPage);
if(fn)fn.call(oNewDiv);
aDiv.push(oNewDiv);
function createPage(fnChangePage)
oPage.innerHTML='';
var pageCount=Math.ceil(data.length/pageSize);
if(pageCount==0)return;
var str='';
str+='&a href="javascript:;"&&&/a&';
for(var i=0;i&pageCi++)
if(i==page)
str+='&a href="javascript:;" class="active"&'+(i+1)+'&/a&';
str+='&a href="javascript:;"&'+(i+1)+'&/a&';
str+='&a href="javascript:;"&&&/a&';
oPage.innerHTML=
var aA=oPage.getElementsByTagName('a');
aA[0].onclick=function ()
if(!ready)return;
var oldPage=
if(page==0)return;
fnChangePage(oldPage, page);
aA[aA.length-1].onclick=function ()
if(!ready)return;
var oldPage=
if(page==pageCount-1)return;
fnChangePage(oldPage, page);
for(var i=1;i&pageCount+1;i++)
(function (i){
aA[i].onclick=function ()
if(!ready)return;
var oldPage=
fnChangePage(oldPage, page);
for(var i=1;i&pageCount+1;i++)
aPage.push(aA[i]);
})();zns.site.works={};
(function (){
var zpi=_g_path+'zpi/zns_works.php';
zns.site.works.loadData=function (worksId)
//1.加载查看、喜欢、评分
request(zpi, {act: 'get_info', id: worksId}, function (data){
var oLike=getEle('.imgOpen .like')[0];
var oView=getEle('.imgOpen .look')[0];
oLike.innerHTML=data.like+'人喜欢';
oView.innerHTML=data.view_count+'次浏览';
//添加like
oLike.onclick=function ()
oLike.onclick=null;
request(zpi, {act: 'add_like', id: worksId}, function (){
oLike.innerHTML=parseInt(oLike.innerHTML)+1+'人喜欢';
}, function (desc){
alert(desc);
(function (){
var oDiv=getEle('.score_yellow')[0];
var oUl=oDiv.getElementsByTagName('ul')[0];
var aLi=oUl.getElementsByTagName('li');
var oThank=oDiv.getElementsByTagName('span')[0];
//获取初始分值
var rankTotal=data.rank_0+data.rank_1*2+data.rank_2*3+data.rank_3*4+data.rank_4*5;
var rankCount=data.rank_0+data.rank_1+data.rank_2+data.rank_3+data.rank_4;
var rank=rankCount==0?0:Math.ceil(rankTotal/rankCount);
for(var i=0;i&aLi.i++)
aLi[i].className='';
for(var i=0;i&i++)
aLi[i].className='score_active';
for(var i=0;i&aLi.i++)
aLi[i].index=i;
aLi[i].onmouseover=function ()
oDiv.className='score_blue';
for(var i=0;i&aLi.i++)
aLi[i].className='';
for(var i=0;i&aLi.i++)
aLi[i].className='score_active';
if(this==aLi[i])break;
aLi[i].onmouseout=function ()
oDiv.className='score_yellow';
for(var i=0;i&aLi.i++)
aLi[i].className='';
for(var i=0;i&i++)
aLi[i].className='score_active';
aLi[i].onclick=function ()
//去掉所有事件
for(var i=0;i&aLi.i++)
aLi[i].onclick=aLi[i].onmouseover=aLi[i].onmouseout=null;
//操作分值
request(zpi, {act: 'add_rank', rank: this.index+1, id: worksId}, function (){
oThank.style.display='block';
}, function (desc){
alert(desc);
}, function (desc){
alert(desc);
//2.返回的提示标签
(function (){
var oA1=getEle('.blackTo a')[0];
var oS1=getEle('.blackTo span')[0];
//var oA2=getEle('.reply_blackTo a')[0];
//var oS2=getEle('.reply_blackTo span')[0];
oA1.onmouseover=function ()
oS1.style.display='block';
oA1.onmouseout=function ()
oS1.style.display='none';
/*oA2.onmouseover=function ()
oS2.style.display='block';
oA2.onmouseout=function ()
oS2.style.display='none';
//3.按钮状态
(function (){
var aBtn=getEle('.imgBtn a');
for(var i=0;i&aBtn.i++)
aBtn[i].onmouseover=function ()
this.className='btn_active';
aBtn[i].onmouseout=function ()
this.className='';
})();zns.site.fx.zns_placeholder={};
(function (){
zns.site.fx.zns_placeholder.create=function (oInput, text, defaultColor)
if(!oInput)return;
if(!defaultColor)defaultColor='#CCC';
oInput.value='';
var timer=null;
var isDefault=true;
__doDefault__();
function onblur(ev)
var oEvent=ev||
var oElement=oEvent.srcElement || oEvent.
__doDefault__();
clearInterval(timer);
function onfocus(ev)
var oEvent=ev||
var oElement=oEvent.srcElement || oEvent.
__cancelDefault__();
timer=setInterval(function (){
isDefault=oInput.value==0;
bindEvent(oInput, 'blur', onblur);
bindEvent(oInput, 'focus', onfocus);
function __doDefault__()
if(oInput.value.length==0)
isDefault=true;
oInput.style.color=defaultC
oInput.value=
isDefault=false;
function __cancelDefault__()
if(isDefault)
oInput.style.color='';
oInput.value="";
return {oInput: oInput, onblur: onblur, onfocus: onfocus};//用于删除
zns.site.fx.zns_placeholder.remove=function (handler)
unbindEvent(handler.oInput, 'blur', handler.onblur);
unbindEvent(handler.oInput, '

我要回帖

更多关于 伟伦视力筛查仪 的文章

 

随机推荐