<script type="text/javascript">
var oPopup = window.createPopup();
var popTop=50;
function popmsg(msgstr)
{
var winstr="<table width=\"241\" height=\"180\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"background-image:url(../../Images/bgcolor.bmp)\">";
winstr+="<tr><td align=\"center\"><table width=\"90%\" height=\"180\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">";
winstr+="<tr><td align=\"center\"><table width=\"90%\" height=\"180\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">";
winstr+="<tr><td valign=\"top\" style=\"font-size:12px;\">"+msgstr+"</td></tr></table></td></tr></table>";
oPopup.document.body.innerHTML = winstr;
popshow();
}function popshow()
{
window.status=popTop;
if(popTop>1720)
{
clearTimeout(mytime);
oPopup.hide();
return;
}
else if(popTop>1520&&popTop<1720)
{
oPopup.show(screen.width-250,screen.height,241,1720-popTop);
}
else if(popTop>1500&&popTop<1520)
{
oPopup.show(screen.width-250,screen.height+(popTop-1720),241,172);
}
else if(popTop<180)
{
oPopup.show(screen.width-250,screen.height,241,popTop);
}
else if(popTop<220)
{
oPopup.show(screen.width-250,screen.height-popTop,241,180);
}
popTop+=10;
var mytime=setTimeout("popshow();",120);
}//popmsg("<DIV align=center><br/>欢迎您的光临:<a href=http://www.1715.cn/bbs>ASP爱好者俱乐部</a><br/><br/>QQ275171 ASP交流群:13683242<br/><br/><font color=red>合作者:SOHU,3721,21CN...<br/>源码软件,中文字体,素材图库,Flash源码,单机游戏下载!</font></DIV>");
</script>
以上的脚本能实现类似于MSN消息提示的文本框,但是没有右上角那个关闭按钮,而且消息提示出来以后点击文本框以外的地方,文本框会小时,求高手将以上的JS改进一下,实现消息提示出来以后有关闭按钮,并且点击文本框以外的地方该文本框不要消失。谢谢啦~~
var oPopup = window.createPopup();
var popTop=50;
function popmsg(msgstr)
{
var winstr="<table width=\"241\" height=\"180\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"background-image:url(../../Images/bgcolor.bmp)\">";
winstr+="<tr><td align=\"center\"><table width=\"90%\" height=\"180\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">";
winstr+="<tr><td align=\"center\"><table width=\"90%\" height=\"180\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">";
winstr+="<tr><td valign=\"top\" style=\"font-size:12px;\">"+msgstr+"</td></tr></table></td></tr></table>";
oPopup.document.body.innerHTML = winstr;
popshow();
}function popshow()
{
window.status=popTop;
if(popTop>1720)
{
clearTimeout(mytime);
oPopup.hide();
return;
}
else if(popTop>1520&&popTop<1720)
{
oPopup.show(screen.width-250,screen.height,241,1720-popTop);
}
else if(popTop>1500&&popTop<1520)
{
oPopup.show(screen.width-250,screen.height+(popTop-1720),241,172);
}
else if(popTop<180)
{
oPopup.show(screen.width-250,screen.height,241,popTop);
}
else if(popTop<220)
{
oPopup.show(screen.width-250,screen.height-popTop,241,180);
}
popTop+=10;
var mytime=setTimeout("popshow();",120);
}//popmsg("<DIV align=center><br/>欢迎您的光临:<a href=http://www.1715.cn/bbs>ASP爱好者俱乐部</a><br/><br/>QQ275171 ASP交流群:13683242<br/><br/><font color=red>合作者:SOHU,3721,21CN...<br/>源码软件,中文字体,素材图库,Flash源码,单机游戏下载!</font></DIV>");
</script>
以上的脚本能实现类似于MSN消息提示的文本框,但是没有右上角那个关闭按钮,而且消息提示出来以后点击文本框以外的地方,文本框会小时,求高手将以上的JS改进一下,实现消息提示出来以后有关闭按钮,并且点击文本框以外的地方该文本框不要消失。谢谢啦~~
解决方案 »
- js move out 问题
- JavaScript eval()方法使用 360跟遨游不执行?
- <select name="Household" id="Household">取得Select的显示文字,不是value因为值是数字,需要得到显示的汉字
- 媲美flash动画效果的导航条
- 谁有这种js效果啊?急救……
- .NET中的ViewState通过Javascript解析以后中文是乱码。
- jquery的hide和show方法
- [请问]怎样取得表格的某一列宽度的像素值?——解决问题立即结贴!
- 求一个动态编辑表格的例子
- 怎么让 三个页面,定时自动打开
- 求一套解决方案,请高手指点,
- C++程序求助----学员成绩管理系统
function popmsg(msgstr){
var winstr="<table width=\"241\" height=\"180\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"background-image:url(../../Images/bgcolor.bmp)\"><tr align=\"right\"><td><a onclick=\"parent.popTop=1720;\">close[X]</a></td></tr>";
……点击文本框以外的地方该文本框不消失,这点用Popup好像做不到。用div吧。