/******************************************************************************
Loveyuki's BLOG- Common Modules for L-Blog
Modified by: Loveyuki (http://www.loveyuki.com)
Based upon: http://www.cnzzz.com
*******************************************************************************/
var sPop = null;
var postSubmited = false;
var currentpos,timer;
document.write("");
document.write("
");
function initialize()
{
timer=setInterval("scrollwindow()",10);
}
function sc(){
clearInterval(timer);
}
function scrollwindow()
{
currentpos=document.body.scrollTop;
window.scroll(0,++currentpos);
if (currentpos != document.body.scrollTop)
sc();
}
document.onmousedown=sc
function showPopupText() {
var o=event.srcElement;
MouseX=event.x;
MouseY=event.y;
if(o.alt!=null && o.alt!="") { o.pop=o.alt;o.alt="" }
if(o.title!=null && o.title!=""){ o.pop=o.title;o.title="" }
if(o.pop) {
o.pop=o.pop.replace("\n","
");
o.pop=o.pop.replace("\n","
");
}
if(o.pop!=sPop) {
sPop=o.pop;
if(sPop==null || sPop=="") {
popLayer.style.visibility="hidden";
popLayer.style.width=""
} else {
if(o.dyclass!=null) popStyle=o.dyclass
else popStyle="cPopText";
popLayer.style.visibility="visible";
showIt();
if (popLayer.offsetWidth>300)
{
popLayer.style.width=300
}
}
}
}
function showIt() {
popLayer.className=popStyle;
popLayer.innerHTML=sPop;
popWidth=popLayer.clientWidth;
popHeight=popLayer.clientHeight;
if(MouseX+12+popWidth>document.body.clientWidth) popLeftAdjust=-popWidth-24
else popLeftAdjust=0;
if(MouseY+12+popHeight>document.body.clientHeight) popTopAdjust=-popHeight-24
else popTopAdjust=0;
popLayer.style.left=MouseX+12+document.body.scrollLeft+popLeftAdjust;
popLayer.style.top=MouseY+12+document.body.scrollTop+popTopAdjust;
}
function ctlent(obj) {
if(postSubmited == false && (event.ctrlKey && window.event.keyCode == 13) || (event.altKey && window.event.keyCode == 83)) {
if (!docheck()) return
if(this.document.input.topicsubmit) this.document.input.topicsubmit.disabled = true;
if(this.document.input.replysubmit) this.document.input.replysubmit.disabled = true;
if(this.document.input.editsubmit) this.document.input.editsubmit.disabled = true;
this.document.input.submit();
}
}
function runEx(cod1) {
cod=document.all(cod1)
var code=cod.value;
if (code!=""){
var newwin=window.open('','','');
newwin.opener = null
newwin.document.write(code);
newwin.document.close();
}
}
var flag=false;
function DrawImage(ImgD){
var image=new Image();
image.src=ImgD.src;
if(image.width>0 && image.height>0){
flag=true;
if(image.width>=420){
ImgD.width=420;
ImgD.height=(image.height*420)/image.width;
}else{
ImgD.width=image.width;
ImgD.height=image.height;
}
}
}
function showIntro(objID)
{
if (document.getElementById(objID).style.display == "none") {
document.getElementById(objID).style.display = "";
}else{
document.getElementById(objID).style.display = "none";
}
}
document.onmouseover=showPopupText;
/******************************************************************************
PuterJam's BLOG- Common Modules for L-Blog
Added by: PuterJam (http://puterjam.vipx.net)
*******************************************************************************/
function popnew(url,title,width,height){
var w = 1024;
var h = 768;
if (document.all || document.layers){
w = screen.availWidth;
h = screen.availHeight;
}
var leftPos = (w/2-width/2);
var topPos = (h/2.3-height/2.3);
window.open(url,title,"width="+width+",height="+height+",top="+topPos+",left="+leftPos+",scrollbars=no,resizable=no,status=no")
}
function mhEnter()
{
window.event.srcElement.filters[0].apply();
window.event.srcElement.className="lt1";
window.event.srcElement.filters[0].play();
}
function mhLeave()
{
window.event.srcElement.filters[0].apply();
window.event.srcElement.className="lt0";
window.event.srcElement.filters[0].play();
}
function docheck()
{
if (document.all.log_Title){
if (document.all.log_Title.value.length==0)
{
alert("请输入文章标题!");
document.all.log_Title.focus()
return false
}
}
if (document.frames["eWebEditor"])
{
if (document.frames["eWebEditor"].getHTML()=="") {
alert("请输入文章内容!");
return false
}
}
else
{
if (document.all.message.value.length==0)
{
alert("请输入文章内容!");
document.all.message.focus()
return false
}
}
return true
}
function checkall(form) {
for(var i = 0;i < form.elements.length; i++) {
var e = form.elements[i];
if (e.name != 'chkall') e.checked = form.chkall.checked;
}
}
function displaytop(obj,name)
{
TopDiv=eval("document.all."+name)
if (TopDiv.style.display=="none")
{
TopDiv.style.display="";
obj.src="images/BttnCllps.gif"
}
else
{
TopDiv.style.display="none";
obj.src="images/BttnExpnd.gif"
}
}
// 菜单初试化
var MenuItem=""
var strMenu
//添加菜单项目
function addmenu(type,caption,url,target,icon)
{
if (!icon)
iconpath="images/menublank.gif";//默认图标路径
else
iconpath=icon
switch(type)
{
case 0:
if (!target)
{
MenuItem+=" | "+caption+" | "
}
else
{
if (target=='_blank')
{
MenuItem+=" |
| "+caption+" | "
}
else
{
MenuItem+=" |
| "+caption+" | "
}
}
break;
case 1:
MenuItem+=" |
| "+caption+" | "
break;
case 2:
MenuItem+=" |
| "
break;
}
}
//建立菜单
function buildmenu(){
strMenu = ""
if (isie()) document.write (strMenu);
document.oncontextmenu= showmenu
document.body.onclick= hidemenu
}
// 判断客户端浏览器
function isie() {
if (navigator.appName=="Microsoft Internet Explorer") {
return true;
} else {
return false;
}}
// 显示菜单
function showmenu(){
if (isie()){
var redge=document.body.clientWidth-event.clientX
var bedge=document.body.clientHeight-event.clientY
if (redge"+Ch[Ei]+" "
if (first!=1) SEng.filters[0].play();
Ei++
if (Ei==En.length) {Ei=0}
}
//---------------打开模态窗口------
function OpenDialog(url,width,height){
window.showModalDialog(url,"","center:1;help:0;status:0;dialogHeight:"+height+"px;dialogWidth:"+width+"px;")
} |