打开一个页面,弹出一个对话框,并且是在右下角,象邮件提醒功能,怎么实现?

解决方案 »

  1.   

    http://www.qsyz.net/bbs/printpage.asp?BoardID=12&ID=402
      

  2.   

    <SCRIPT>     
    var oPopup = window.createPopup();     
    var popTop=50;     
    function popmsg(msgstr){     
    var winstr="<table style=\"border: 1 solid  #000000\"  width=\"220\" height=\"145\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\"  background=\"logo.gif\" >";     
    winstr+="<tr><td height=\"30\"> </td></tr><tr><td align=\"center\"><table width=\"90%\" height=\"110\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">";     
    winstr+="<tr><td valign=\"top\" style=\"font-size:12px; color: #ffffff; face: Tahoma\">"+msgstr+"</td></tr></table></td></tr></table>";     
    oPopup.document.body.innerHTML = winstr;     
    popshow();     
    }     
    function popshow(){     
    window.status=popTop;     
    if(popTop>1450){     
    clearTimeout(mytime);     
    oPopup.hide();     
    return;     
    }else if(popTop>1350&&popTop<1450){     
    oPopup.show(screen.width-145,screen.height,220,1450-popTop);     
    }else if(popTop>1330&&popTop<1350){     
    oPopup.show(screen.width-145,screen.height+(popTop-1450),220,145);     
    }else if(popTop<145){     
    oPopup.show(screen.width-145,screen.height,220,popTop);     
    }else if(popTop<220){     
    oPopup.show(screen.width-145,screen.height-popTop,220,145);     
    }     
    popTop+=10;     
    var mytime=setTimeout("popshow();",100);     
    }     
    popmsg("<P><FONT color=#000000>欢迎词一<P>欢迎词二<P>欢迎词三</FONT>");     
    </SCRIPT>