//Ver1.0 2007.05.11 Fsou.com 被用户调用的 Java Script方式 var dict_is_ie = true; var dict_host = 'http://www.fsou.com/huaci/'; var dict_help = 'http://www.fsou.com/huaci/help/help_ad.asp'; var dict_partner = ''; var dict_enable = true; var dict_old_word = ''; var dict_moving = 0; var dict_onmove = 0; var dict_onlayer = 0; var dict_startx = 0; var dict_starty = 0; var dict_cx = 0; var dict_cy = 0; var dict_x = 0; var dict_y = 0; var dict_layer; var dict_iframe; var div1 = document.title; //抓取title内容 var div231 = window.location.href; //抓取地 document.write(""); function dictInit(){ var agt = navigator.userAgent.toLowerCase(); dict_is_ie = (agt.indexOf("msie")!=-1 && document.all); var h = '
'; document.write(h); dict_layer = document.getElementById('dict_layer'); dict_iframe = document.getElementById('dictFrame'); dictClose(); if (dictRCookie("dictstate") == '1' && dict_enable) dict_enable = false; dictUpdateStatus(); if (dict_is_ie) { document.attachEvent("onmousemove", dictMove); document.attachEvent("ondblclick", dictQuery); document.attachEvent("onmouseup", dictQuery); document.attachEvent("onselectstart", dictSelect); document.attachEvent("onmousedown", dictCheck); window.attachEvent("onload", dictUpdateStatus); }else { document.addEventListener("mousemove", dictMove, true); document.addEventListener("dblclick", dictQuery, true); document.addEventListener("mouseup", dictQuery, true); document.addEventListener("selectstart", dictSelect, true); document.addEventListener("mousedown", dictCheck, true); window.addEventListener("load", dictUpdateStatus, true); } var img = new Image(); img.src = "http://www.fsou.com/huaci/loading.gif"; } function dictGetSel() { if (window.getSelection) return window.getSelection(); else if (document.getSelection) return document.getSelection(); else if (document.selection) return document.selection.createRange().text; else return ''; } function dictGetPos(event){ if (dict_is_ie) { dict_x = window.event.clientX + document.documentElement.scrollLeft + document.body.scrollLeft; dict_y = window.event.clientY + document.documentElement.scrollTop + document.body.scrollTop; }else { dict_x = event.clientX + window.scrollX; dict_y = event.clientY + window.scrollY; } } function dictSelect(e){ if (dict_moving == 2) return false; else return true; } function dictCheck(e) { dictGetPos(e); var cx = 0; var cy = 0; var obj = dict_layer; if (obj.offsetParent){ while (obj.offsetParent){ cx += obj.offsetLeft; cy += obj.offsetTop; obj = obj.offsetParent; } }else if (obj.x){ cx += obj.x; cy += obj.y; } if(dict_moving>0){ if(dict_onmove == 1){ dict_moving = 2; dict_startx = dict_x; dict_starty = dict_y; }else if(dict_x < cx || dict_x > (cx + 240) || dict_y < cy || (!dict_onlayer && dict_y > (cy + 100) ) ){ dictClose(); }else{ dict_moving = 1; } } } function dictQuery(e) { if(dict_moving == 1){ if (dict_is_ie) { window.event.cancelBubble = true; window.event.returnValue = false; }else{ e.preventDefault(); } return false; } if(dict_moving == 2) { dict_cx = dict_x; dict_cy = dict_y; dict_moving = 1; return false; } dictGetPos(e); if (!dict_enable) return true; var word = dictGetSel(); if(dict_is_ie) word=word.replace(/^\s*|\s*$/g,""); if(word == "" || word.length > 15 || word == dict_old_word) return true; dictShow(word); } function dictDisplay(){ var dx=262; var dy=264; dict_y += 8; dict_x += 16; if(dict_is_ie){ if (document.documentElement.offsetHeight && document.body.scrollTop+document.documentElement.scrollTop+document.documentElement.offsetHeight - dict_y < dy){ dict_y = document.body.scrollTop+document.documentElement.scrollTop + document.documentElement.offsetHeight - dy; dict_x += 14; } if (document.documentElement.offsetWidth && document.body.scrollLeft+document.documentElement.scrollLeft+document.documentElement.offsetWidth - dict_x < dx){ dict_x = document.body.scrollLeft+document.documentElement.scrollLeft + document.documentElement.offsetWidth - dx; } }else{ dx-=1; dy+=11; if (self.innerHeight && document.body.scrollTop+document.documentElement.scrollTop + self.innerHeight - dict_y < dy) { dict_y = document.body.scrollTop+document.documentElement.scrollTop + self.innerHeight - dy; dict_x += 14; } if (self.innerWidth && document.body.scrollLeft+document.documentElement.scrollLeft + self.innerWidth - dict_x < dx) { dict_x = document.body.scrollLeft+document.documentElement.scrollLeft + self.innerWidth - dx; } } dict_cx = dict_x; dict_cy = dict_y; dict_startx = dict_x; dict_starty = dict_y; dict_layer.style.left = dict_cx+'px'; dict_layer.style.top = dict_cy+'px'; dict_layer.style.display=""; dict_moving = 1; } function dictShow(word){ dictDisplay(); try{ dict_iframe.src='about:blank'; iframeWin = window.frames.dictFrame; iframeWin.document.open(); iframeWin.document.write('搜索'+word+' :