//滚动相关 function marquee(i, direction) { var obj = document.getElementById("marquee" + i); var obj1 = document.getElementById("marquee" + i + "_1"); var obj2 = document.getElementById("marquee" + i + "_2"); if (direction == "up") { if (obj2.offsetTop - obj.scrollTop <= 0) { obj.scrollTop -= (obj1.offsetHeight + 20); } else { var tmp = obj.scrollTop; obj.scrollTop++; if (obj.scrollTop == tmp) { obj.scrollTop = 1; } } } else { if (obj2.offsetWidth - obj.scrollLeft <= 0) { obj.scrollLeft -= obj1.offsetWidth; } else { obj.scrollLeft++; } } } //搜索相关 function searchSubmit() { var obj = document.searchForm; if (obj.search.value == "") { obj.search.focus(); return; } obj.submit(); } //下拉菜单相关 var navCurrentId = ""; function showMenu(id) { var objMenu = document.getElementById("menu" + id); objMenu.style.visibility = "visible"; var objMenuA = document.getElementById("menuA" + id); if (objMenuA.className == "navCurrent") { navCurrentId = objMenuA.uniqueID; if (!navCurrentId) { navCurrentId = objMenuA.clientID; } } else { objMenuA.className = "navCurrent"; } } function hiddMenu(id) { var objMenu = document.getElementById("menu" + id); objMenu.style.visibility = "hidden"; var objMenuA = document.getElementById("menuA" + id); if (objMenuA.uniqueID != navCurrentId) { objMenuA.className = "navA"; } } //屏蔽右键相关 var jsArgument = document.getElementsByTagName("script")[document.getElementsByTagName("script").length-1].src; //获取传递的参数 rightButton = jsArgument.substr(jsArgument.indexOf("rightButton=") + "rightButton=".length, 1); if (rightButton == "1") { document.oncontextmenu = function(e){return false;} document.onselectstart = function(e){return false;} if (navigator.userAgent.indexOf("Firefox") > 0) { document.writeln(""); } } //生成XMLHttpRequest对象 function getXMLRequester() { var xmlhttp_request = false; try { if(window.ActiveXObject) { for(var i = 5; i; i--) { try { if( i == 2 ) { xmlhttp_request = new ActiveXObject("Microsoft.XMLHTTP"); } else { xmlhttp_request = new ActiveXObject("Msxml2.XMLHTTP." + i + ".0" ); xmlhttp_request.setRequestHeader("Content-Type","text/xml"); xmlhttp_request.setRequestHeader("Content-Type","gb2312"); } break; } catch(e) { xmlhttp_request = false; } } } else if(window.XMLHttpRequest) { xmlhttp_request = new XMLHttpRequest(); if (xmlhttp_request.overrideMimeType) { xmlhttp_request.overrideMimeType('text/xml'); } } } catch(e) { xmlhttp_request = false; } return xmlhttp_request; } //设为首页 function setHomePage() { if(document.all) { var obj = document.links(0); if (obj) { obj.style.behavior = 'url(#default#homepage)'; obj.setHomePage(window.location.href); } } else { if(window.netscape) { try { netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); } catch (e) { alert("此操作被浏览器拒绝!\n请在浏览器地址栏输入“about:config”并回车\n然后将[signed.applets.codebase_principal_support]设置为'true'"); } } var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components.interfaces.nsIPrefBranch); prefs.setCharPref('browser.startup.homepage', window.location.href); } } //加入收藏 function addFavorite() { var url = document.location.href; var title = document.title; if (document.all) { window.external.addFavorite(url,title); } else if (window.sidebar) { window.sidebar.addPanel(title, url,""); } }