现在上网上找了个MSN的消息提示代码,但是,我现在就是弹不出新窗口,
就是这句话,
var   MSG1   =   new   CLASS_MSN_MESSAGE( "aa ",200,120, "短消息提示: ", " <A   href=‘javascript:window.open( "stocklist.aspx ")‘ >您有4个采购订单需处理   </a > ", " ");   应该如何修改下才可以啊?谢谢了!
弹出窗口源代码<!DOCTYPE   HTML   PUBLIC   "-//W3C//DTD   HTML   4.0   Transitional//EN "   > 
<HTML > 
<HEAD > 
<title >msghint </title > 
<SCRIPT   language= "JavaScript " >   
<!--   /**//*   
**   ==================================================================================================   
**   类名:CLASS_MSN_MESSAGE   
**   功能:提供类似MSN消息框   
**   示例:   
---------------------------------------------------------------------------------------------------   var   MSG   =   new   CLASS_MSN_MESSAGE( "aa ",200,120, "短消息提示: ", "您有1封消息 ", "今天请我吃饭哈 ");   
MSG.show();   ---------------------------------------------------------------------------------------------------   
**   作者:ttyp   
**   邮件:[email protected]   
**   日期:2005-3-18   
**   ==================================================================================================   
**/   
/**//*   
*   消息构造   
*/   
function   CLASS_MSN_MESSAGE(id,width,height,caption,title,message,target,action){   
this.id   =   id;   
this.title   =   title;   
this.caption=   caption;   
this.message=   message;   
this.target   =   target;   
this.action   =   action;   
this.width   =   width?width:200;   
this.height   =   height?height:120;   
this.timeout=   150;   
this.speed   =   20;   
this.step   =   1;   
this.right   =   screen.width   -1;   
this.bottom   =   screen.height;   
this.left   =   this.right   -   this.width;   
this.top   =   this.bottom   -   this.height;   
this.timer   =   0;   
this.pause   =   false;   
this.close   =   false;   
this.autoHide   =   true;   
}   /**//*   
*   隐藏消息方法   
*/   
CLASS_MSN_MESSAGE.prototype.hide   =   function(){   
if(this.onunload()){   var   offset   =   this.height >this.bottom-this.top?this.height:this.bottom-this.top;   
var   me   =   this;   if(this.timer >0){   
window.clearInterval(me.timer);   
}   var   fun   =   function(){   
if(me.pause==false ¦ ¦me.close){   
var   x   =   me.left;   
var   y   =   0;   
var   width   =   me.width;   
var   height   =   0;   
if(me.offset >0){   
height   =   me.offset;   
}   y   =   me.bottom   -   height;   if(y >=me.bottom){   
window.clearInterval(me.timer);   
me.Pop.hide();   
}   else   {   
me.offset   =   me.offset   -   me.step;   
}   
me.Pop.show(x,y,width,height);   
}   
}   this.timer   =   window.setInterval(fun,this.speed)   
}   
}   /**//*   
*   消息卸载事件,可以重写   
*/   
CLASS_MSN_MESSAGE.prototype.onunload   =   function()   {   
return   true;   
}   
/**//*   
*   消息命令事件,要实现自己的连接,请重写它   
*   
*/   
CLASS_MSN_MESSAGE.prototype.oncommand   =   function(web){   
//this.close   =   true;   
this.hide();   
window.open(web);   }   
/**//*   
*   消息显示方法   
*/   
CLASS_MSN_MESSAGE.prototype.show   =   function(){   var   oPopup   =   window.createPopup();   //IE5.5+   this.Pop   =   oPopup;   var   w   =   this.width;   
var   h   =   this.height;   
oPopup.document.body.innerHTML   =   " <DIV   id= &apos;divmsg &apos;   style= &apos;BORDER-RIGHT:   #455690   1px   solid;   BORDER-TOP:   #a6b4cf   1px   solid;   Z-INDEX:   99999;   LEFT:   0px;   BORDER-LEFT:   #a6b4cf   1px   solid;   WIDTH:   "+w+ "px;   BORDER-BOTTOM:   #455690   1px   solid;   POSITION:   absolute;   TOP:   0px;   HEIGHT:   "+h+ "px;   BACKGROUND-COLOR:   #c9d3f3   vAlign=bottom &apos; > <TABLE   style= &apos;BORDER-TOP:   #ffffff   1px   solid;   BORDER-LEFT:   #ffffff   1px   solid &apos;   cellSpacing=0   cellPadding=0   width= &apos;100% &apos;   bgColor=#cfdef4   border=0 > <TR > <TD   style= &apos;FONT-SIZE:   12px;COLOR:   #0f2c8c &apos;   width=30   height=24 > </TD > <TD   style= &apos;PADDING-LEFT:   4px;   FONT-WEIGHT:   normal;   FONT-SIZE:   12px;   COLOR:   #1f336b;   PADDING-TOP:   4px &apos;   vAlign=center   width= &apos;100% &apos; > "+this.caption+ " </TD > <TD   style= &apos;PADDING-RIGHT:   2px;   PADDING-TOP:   2px &apos;   vAlign=center   align=right   width=19 > <SPAN   title=关闭   style= &apos;FONT-WEIGHT:   bold;   FONT-SIZE:   12px;   CURSOR:   hand;   COLOR:   red;   MARGIN-RIGHT:   4px &apos;   id= &apos;btSysClose &apos;   >× </SPAN > </TD > </TR > <TR   > <TD   style= &apos;PADDING-RIGHT:   1px;PADDING-BOTTOM:   1px &apos;   colSpan=3   height=( "+h+ "-28) > <DIV   style= &apos;BORDER-RIGHT:   #b9c9ef   1px   solid;   PADDING-RIGHT:   8px;   BORDER-TOP:   #728eb8   1px   solid;   PADDING-LEFT:   8px;   FONT-SIZE:   12px;   PADDING-BOTTOM:   8px;   BORDER-LEFT:   #728eb8   1px   solid;   WIDTH:   100%;   COLOR:   #1f336b;   PADDING-TOP:   8px;   BORDER-BOTTOM:   #b9c9ef   1px   solid;   HEIGHT:   100% &apos; > "+this.title+ " <BR > <BR > <DIV   style= &apos;WORD-BREAK:   break-all;HEIGHT:100% &apos;   align=left > "+this.message+ " </DIV > </DIV > </TD > </TR > </TABLE > </DIV > ";   
this.offset   =   0;   
var   me   =   this;   oPopup.document.body.onmouseover   =   function(){me.pause=true;}   
oPopup.document.body.onmouseout   =   function(){me.pause=false;}   var   fun   =   function(){   
var   x   =   me.left;   
var   y   =   0;   
var   width   =   me.width;   
var   height   =   me.height;   if(me.offset >me.height){   
height   =   me.height;   
}   else   {   
height   =   me.offset;   
}   y   =   me.bottom   -   me.offset;   
if(y <=me.top){   
me.timeout--;   
if(me.timeout==0){   
window.clearInterval(me.timer);   
if(me.autoHide){   
me.hide();   
}   
}   
}   else   {   
me.offset   =   me.offset   +   me.step;   
}   
me.Pop.show(x,y,width,height);   }   this.timer   =   window.setInterval(fun,this.speed)   
var   btClose   =   oPopup.document.getElementById( "btSysClose ");   btClose.onclick   =   function(){   
me.close   =   true;   
me.hide();   
}   var   btCommand   =   oPopup.document.getElementById( "btCommand ");   
btCommand.onclick   =   function() 
{   
me.oncommand();   
}   
}   
/**//*   
**   设置速度方法   
**/   
CLASS_MSN_MESSAGE.prototype.speed   =   function(s){   
var   t   =   20;   
try   {   
t   =   praseInt(s);   
}   catch(e){}   
this.speed   =   t;   
}   
/**//*   
**   设置步长方法   
**/   
CLASS_MSN_MESSAGE.prototype.step   =   function(s){   
var   t   =   1;   
try   {   
t   =   praseInt(s);   
}   catch(e){}   
this.step   =   t;   
}   CLASS_MSN_MESSAGE.prototype.rect   =   function(left,right,top,bottom){   
try   {   
this.left   =   left   !=null?left:this.right-this.width;   
this.right   =   right   !=null?right:this.left   +this.width;   
this.bottom   =   bottom!=null?(bottom >screen.height?screen.height:bottom):screen.height;   
this.top   =   top   !=null?top:this.bottom   -   this.height;   
}   catch(e){}   
}   
var   MSG1   =   new   CLASS_MSN_MESSAGE( "aa ",200,120, "短消息提示: ", " <A   href=‘javascript:window.open( "stocklist.aspx ")‘ >您有4个采购订单需处理   </a > ", " ");   
MSG1.rect(null,null,null,screen.height-50);   
MSG1.speed   =   10;   
MSG1.step   =   5;   
//alert(MSG1.top);   
MSG1.show();   
</SCRIPT > 
</HEAD > 
<body   MS_POSITIONING= "GridLayout " > 
<form   name= "Form1 "   method= "post "   action= "msghint.aspx "   id= "Form1 " > 
</form > 
</body > 
</HTML >