//广告代码 var nowframe = 1; var maxframe = 3; var bstart = 0; function fntoggle() { var next = nowframe + 1; if(next == maxframe+1) { nowframe = maxframe; next = 1; } if(bstart == 0) { bstart = 1; settimeout('fntoggle()', 5000); return; } else { otranscontainer.filters[0].apply(); document.images['odiv'+next].style.display = ""; document.images['odiv'+nowframe].style.display = "none"; otranscontainer.filters[0].play(duration=3); if(nowframe == maxframe) nowframe = 1; else nowframe++; } settimeout('fntoggle()', 8000); } fntoggle(); //var imgdir = 'images';var smdir = 'images/smilies';var attackevasive = '0'; var lang = new array(); var useragent = navigator.useragent.tolowercase(); var is_opera = useragent.indexof('opera') != -1 && opera.version(); var is_moz = (navigator.product == 'gecko') && useragent.substr(useragent.indexof('firefox') + 8, 3); var is_ie = (useragent.indexof('msie') != -1 && !is_opera) && useragent.substr(useragent.indexof('msie') + 5, 3); function $(id) { return document.getelementbyid(id); } function doane(event) { e = event ? event : window.event; if(is_ie) { e.returnvalue = false; e.cancelbubble = true; } else if(e) { e.stoppropagation(); e.preventdefault(); } } function fetchoffset(obj) { var left_offset = obj.offsetleft; var top_offset = obj.offsettop; while((obj = obj.offsetparent) != null) { left_offset += obj.offsetleft; top_offset += obj.offsettop; } return { 'left' : left_offset, 'top' : top_offset }; } var zoomobj = array();var zoomadjust; function zoom(obj, zimg) { if(!zimg) { zimg = obj.src; } if(!$('zoomimglayer_bg')) { div = document.createelement('div');div.id = 'zoomimglayer_bg'; div.style.position = 'absolute'; div.style.left = div.style.top = '0px'; div.style.width = '100%'; div.style.height = document.body.scrollheight + 'px'; div.style.backgroundcolor = '#333'; div.style.display = 'none'; div.style.zindex = '998'; div.style.filter = 'progid:dximagetransform.microsoft.alpha(opacity=60,finishopacity=100,style=0)'; div.style.opacity = 0.6; $('append_parent').appendchild(div); div = document.createelement('div');div.id = 'zoomimglayer'; div.style.position = 'absolute'; div.classname = 't_attach'; div.style.padding = 0; div.onclick = zoomimgclick; $('append_parent').appendchild(div); } zoomobj['srcinfo'] = fetchoffset(obj); zoomobj['srcobj'] = obj; zoomobj['zimg'] = zimg; $('zoomimglayer').style.display = ''; $('zoomimglayer').style.left = zoomobj['srcinfo']['left'] + 'px'; $('zoomimglayer').style.top = zoomobj['srcinfo']['top'] + 'px'; $('zoomimglayer').style.width = zoomobj['srcobj'].width + 'px'; $('zoomimglayer').style.height = zoomobj['srcobj'].height + 'px'; $('zoomimglayer').style.filter = 'progid:dximagetransform.microsoft.alpha(opacity=40,finishopacity=100,style=0)'; $('zoomimglayer').style.opacity = 0.4; $('zoomimglayer').style.zindex = 999; $('zoomimglayer').innerhtml = '
'; } function zoomst(c) { if($('zoomimglayer').style.display == '') { $('zoomimglayer').style.left = (parseint($('zoomimglayer').style.left) + zoomobj['x']) + 'px'; $('zoomimglayer').style.top = (parseint($('zoomimglayer').style.top) + zoomobj['y']) + 'px'; $('zoomimglayer').style.width = (parseint($('zoomimglayer').style.width) + zoomobj['w']) + 'px'; $('zoomimglayer').style.height = (parseint($('zoomimglayer').style.height) + zoomobj['h']) + 'px'; var opacity = c * 20; $('zoomimglayer').style.filter = 'progid:dximagetransform.microsoft.alpha(opacity=' + opacity + ',finishopacity=100,style=0)'; $('zoomimglayer').style.opacity = opacity / 100; c++; if(c <= 5) { settimeout('zoomst(' + c + ')', 5); } else { zoomadjust = 1; $('zoomimglayer').style.filter = ''; $('zoomimglayer_bg').style.display = ''; $('zoomimglayer').innerhtml = '
在新窗口打开 实际大小 alt+鼠标滚轮缩放图片,点击关闭
'; $('zoomimglayer').style.overflow = 'visible'; $('zoomimglayer').style.width = $('zoomimglayer').style.height = 'auto'; if(is_ie){ $('zoomimglayer').onmousewheel = zoomimgadjust; } else { $('zoomimglayer').addeventlistener("dommousescroll", zoomimgadjust, false); } } } } function zoomimgresize(obj) { var r = obj.width / obj.height; var w = document.body.clientwidth * 0.8; w = obj.width > w ? w : obj.width; var h = w / r; if(h > document.body.clientheight * 0.9) { h = document.body.clientheight * 0.9; w = h * r; } var l = (document.body.clientwidth - w) / 2; var t = h < document.body.clientheight ? (document.body.clientheight - h) / 2 : 0; t += + document.body.scrolltop; zoomobj['x'] = (l - zoomobj['srcinfo']['left']) / 5; zoomobj['y'] = (t - zoomobj['srcinfo']['top']) / 5; zoomobj['w'] = (w - zoomobj['srcobj'].width) / 5; zoomobj['h'] = (h - zoomobj['srcobj'].height) / 5; $('zoomimglayer').style.filter = ''; $('zoomimglayer').innerhtml = ''; settimeout('zoomst(1)', 5); } function zoomimgadjust(e, a) { if(!a) { if(!e) e = window.event; if(e.altkey) { if(e.wheeldelta <= 0 || e.detail > 0) { zoomadjust = 1.1; } else { if($('zoomimg').width < $('zoomimglayer').clientwidth) { doane(e);return; } zoomadjust = 0.9; } $('zoomimg').style.width = $('zoomimg').style.height = ''; $('zoomimg').width *= zoomadjust;$('zoomimg').height *= zoomadjust; var l = (document.body.clientwidth - $('zoomimg').clientwidth) / 2;l = l > 0 ? l : 0; var t = (document.body.clientheight - $('zoomimg').clientheight) / 2 + document.body.scrolltop;t = t > 0 ? t : 0; $('zoomimglayer').style.left = l + 'px'; $('zoomimglayer').style.top = t + 'px'; doane(e); } } else { $('zoomimg').style.width = $('zoomimg').style.height = 'auto'; var l = (document.body.clientwidth - $('zoomimg').clientwidth) / 2;l = l > 0 ? l : 0; var t = (document.body.clientheight - $('zoomimg').clientheight) / 2 + document.body.scrolltop;t = t > 0 ? t : 0; $('zoomimglayer').style.left = l + 'px'; $('zoomimglayer').style.top = t + 'px'; doane(e); } } function zoomimgclick() { $('zoomimglayer').innerhtml = ''; $('zoomimglayer').style.display = 'none'; $('zoomimglayer_bg').style.display = 'none'; } /*按比例生成缩略图*/ /* [discuz!] (c)2001-2007 comsenz inc. this is not a freeware, use is subject to license terms $rcsfile: viewthread.js,v $ $revision: 1.78 $ $date: 2007/08/01 05:55:44 $ */ var msgwidth = 0; function attachimg(obj, action) { if(action == 'load') { if(!msgwidth) { var re = /postcontent|message/i; var testobj = obj; while((testobj = testobj.parentnode) != null) { var matches = re.exec(testobj.classname); if(matches != null) { msgwidth = testobj.clientwidth - 20; break; } } if(!msgwidth) { msgwidth = 1000; } } if(obj.width > msgwidth) { obj.resized = true; obj.width = msgwidth; obj.style.cursor = 'pointer'; } else { obj.onclick = null; } obj.onload = null; } else if(action == 'mouseover') { if(obj.resized) { obj.style.cursor = 'pointer'; } } } function attachimginfo(obj, infoobj, show, event) { objinfo = fetchoffset(obj); if(show) { $(infoobj).style.left = objinfo['left'] + 'px'; $(infoobj).style.top = obj.offsetheight < 40 ? (objinfo['top'] + obj.offsetheight) + 'px' : objinfo['top'] + 'px'; $(infoobj).style.display = ''; } else { if(is_ie) { $(infoobj).style.display = 'none'; return; } else { var mousex = document.body.scrollleft + event.clientx; var mousey = document.documentelement.scrolltop + event.clienty; if(mousex < objinfo['left'] || mousex > objinfo['left'] + objinfo['width'] || mousey < objinfo['top'] || mousey > objinfo['top'] + objinfo['height']) { $(infoobj).style.display = 'none'; } } } } function copycode(obj) { if(is_ie && obj.style.display != 'none') { var rng = document.body.createtextrange(); rng.movetoelementtext(obj); rng.scrollintoview(); rng.select(); rng.execcommand("copy"); rng.collapse(false); } } function signature(obj) { if(obj.style.maxheightie != '') { var height = (obj.scrollheight > parseint(obj.style.maxheightie)) ? obj.style.maxheightie : obj.scrollheight; if(obj.innerhtml.indexof('
'; } var zoomdragstart = new array(); var zoomclick = 0; function zoomdrag(e, op) { if(op == 1) { zoomclick = 1; zoomdragstart = is_ie ? [event.clientx, event.clienty] : [e.clientx, e.clienty]; zoomdragstart[2] = parseint($('zoomimglayer').style.left); zoomdragstart[3] = parseint($('zoomimglayer').style.top); doane(e); } else if(op == 2 && zoomdragstart[0]) { zoomclick = 0; var zoomdragnow = is_ie ? [event.clientx, event.clienty] : [e.clientx, e.clienty]; $('zoomimglayer').style.left = (zoomdragstart[2] + zoomdragnow[0] - zoomdragstart[0]) + 'px'; $('zoomimglayer').style.top = (zoomdragstart[3] + zoomdragnow[1] - zoomdragstart[1]) + 'px'; doane(e); } else if(op == 3) { if(zoomclick) zoomclose(); zoomdragstart = []; doane(e); } } function zoomst(c) { if($('zoomimglayer').style.display == '') { $('zoomimglayer').style.left = (parseint($('zoomimglayer').style.left) + zoomobj['x']) + 'px'; $('zoomimglayer').style.top = (parseint($('zoomimglayer').style.top) + zoomobj['y']) + 'px'; $('zoomimglayer').style.width = (parseint($('zoomimglayer').style.width) + zoomobj['w']) + 'px'; $('zoomimglayer').style.height = (parseint($('zoomimglayer').style.height) + zoomobj['h']) + 'px'; var opacity = c * 20; $('zoomimglayer').style.filter = 'progid:dximagetransform.microsoft.alpha(opacity=' + opacity + ',finishopacity=100,style=0)'; $('zoomimglayer').style.opacity = opacity / 100; c++; if(c <= 5) { settimeout('zoomst(' + c + ')', 5); } else { zoomadjust = 1; $('zoomimglayer').style.filter = ''; $('zoomimglayer_bg').style.display = ''; $('zoomimglayer').innerhtml = '
鼠标滚轮缩放图片  
'; $('zoomimglayer').style.overflow = 'visible'; $('zoomimglayer').style.width = $('zoomimglayer').style.height = 'auto'; if(is_ie){ $('zoomimglayer').onmousewheel = zoomimgadjust; } else { $('zoomimglayer').addeventlistener("dommousescroll", zoomimgadjust, false); } $('zoomimgbox').onmousedown = function(event) {try{zoomdrag(event, 1);}catch(e){}}; $('zoomimgbox').onmousemove = function(event) {try{zoomdrag(event, 2);}catch(e){}}; $('zoomimgbox').onmouseup = function(event) {try{zoomdrag(event, 3);}catch(e){}}; } } } function zoomimgresize(obj) { zoomobj['zimginfo'] = [obj.width, obj.height]; var r = obj.width / obj.height; var w = document.body.clientwidth * 0.95; w = obj.width > w ? w : obj.width; var h = w / r; var clientheight = document.documentelement.clientheight ? document.documentelement.clientheight : document.body.clientheight; var scrolltop = document.body.scrolltop ? document.body.scrolltop : document.documentelement.scrolltop; if(h > clientheight) { h = clientheight; w = h * r; } var l = (document.body.clientwidth - w) / 2; var t = h < clientheight ? (clientheight - h) / 2 : 0; t += + scrolltop; zoomobj['x'] = (l - zoomobj['srcinfo']['left']) / 5; zoomobj['y'] = (t - zoomobj['srcinfo']['top']) / 5; zoomobj['w'] = (w - zoomobj['srcobj'].width) / 5; zoomobj['h'] = (h - zoomobj['srcobj'].height) / 5; $('zoomimglayer').style.filter = ''; $('zoomimglayer').innerhtml = ''; settimeout('zoomst(1)', 5); } function zoomimgadjust(e, a) { if(!a) { if(!e) e = window.event; if(e.altkey || e.shiftkey || e.ctrlkey) return; var l = parseint($('zoomimglayer').style.left); var t = parseint($('zoomimglayer').style.top); if(e.wheeldelta <= 0 || e.detail > 0) { if($('zoomimg').width <= 200 || $('zoomimg').height <= 200) { doane(e);return; } $('zoomimg').width -= zoomobj['zimginfo'][0] / 10; $('zoomimg').height -= zoomobj['zimginfo'][1] / 10; l += zoomobj['zimginfo'][0] / 20; t += zoomobj['zimginfo'][1] / 20; } else { if($('zoomimg').width >= zoomobj['zimginfo'][0]) { zoomimgadjust(e, 1);return; } $('zoomimg').width += zoomobj['zimginfo'][0] / 10; $('zoomimg').height += zoomobj['zimginfo'][1] / 10; l -= zoomobj['zimginfo'][0] / 20; t -= zoomobj['zimginfo'][1] / 20; } } else { var clientheight = document.documentelement.clientheight ? document.documentelement.clientheight : document.body.clientheight; var scrolltop = document.body.scrolltop ? document.body.scrolltop : document.documentelement.scrolltop; $('zoomimg').width = zoomobj['zimginfo'][0];$('zoomimg').height = zoomobj['zimginfo'][1]; var l = (document.body.clientwidth - $('zoomimg').clientwidth) / 2;l = l > 0 ? l : 0; var t = (clientheight - $('zoomimg').clientheight) / 2 + scrolltop;t = t > 0 ? t : 0; } $('zoomimglayer').style.left = l + 'px'; $('zoomimglayer').style.top = t + 'px'; $('zoomimglayer_bg').style.height = t + $('zoomimglayer').clientheight > $('zoomimglayer_bg').clientheight ? (t + $('zoomimglayer').clientheight) + 'px' : $('zoomimglayer_bg').style.height; doane(e); } function zoomclose() { $('zoomimglayer').innerhtml = ''; $('zoomimglayer').style.display = 'none'; $('zoomimglayer_bg').style.display = 'none'; } function videoplay(vid, vtime, tid, pid) { ajaxget('api/video.php?action=updatevideoinfo&vid='+vid+'&vtime='+vtime+'&tid='+tid+'&pid='+pid, ''); } function confirmst() //删除产品分类节点-------------------------------------------------------------- { if (alert("您好,你没有注册不能进行投票!")) { } } //分类节点展开和折叠------------------------------------------------------------------- function endsortchange(a,b) { if(eval(a).style.display=='') { eval(a).style.display='none'; eval(b).classname='sortendfolderopen'; } else { eval(a).style.display=''; eval(b).classname='sortendfolderclose'; } } function sortchange(a,b) { if(eval(a).style.display=='') { eval(a).style.display='none'; eval(b).classname='sortfolderopen'; } else { eval(a).style.display=''; eval(b).classname='sortfolderclose'; } } /*按比例生成缩略图*/ function drawimage(imgd,w,h){ var flag=false; var image=new image(); image.src=imgd.src; if(image.width>0 && image.height>0){ flag=true; if(image.width/image.height>= w/h){ if(image.width>w){ imgd.width=w; imgd.height=(image.height*h)/image.width; } else{ imgd.width=image.width; imgd.height=image.height; } imgd.alt= ""; } else{ if(image.height>h){ imgd.height=h; imgd.width=(image.width*w)/image.height; } else{ imgd.width=image.width; imgd.height=image.height; } imgd.alt=""; } } }