[转]页面外仿 MSN 弹出提示信息的脚本改进版(仅能在IE下运行!)

本文介绍了一种在Internet Explorer浏览器中实现弹出通知消息的方法。通过JavaScript代码创建弹窗并控制其显示位置,适用于IE特定环境下的需求。文章详细展示了如何使用窗口定位和定时调整来实现平滑上升的弹窗效果。
ContractedBlock.gifExpandedBlockStart.gifCode
<!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><SCRIPT>
varoPopup;
try{
oPopup
=window.createPopup();
}
catch(e){
window.status
='弹出通知消息仅能用于IE下!';
}

varpopTop=10;
varmytime;

functionpopmsg(msgstr){
if(!oPopup){
return;
}
oPopup.document.body.innerHTML
=msgstr;
popshow();
}

functionpopshow(){
//window.status=popTop;
if(popTop>1720){
clearTimeout(mytime);
oPopup.hide();
return;
}
elseif(popTop>=1720-108&&popTop<=1720){
oPopup.show(screen.width
-200,screen.height,193,1720-popTop);
}
elseif(popTop>=1500&&popTop<1720-108){
oPopup.show(screen.width
-200,screen.height-220+(popTop-1500),193,108);
}
elseif(popTop<=108){
oPopup.show(screen.width
-200,screen.height,193,popTop);
}
elseif(popTop<=220){
oPopup.show(screen.width
-200,screen.height-popTop,193,108);
}
else{
//window.status=popTop+"else";
oPopup.show(screen.width-200,screen.height-220,193,108);
}

popTop
+=10;
mytime
=setTimeout("popshow();",40);
}

functionhidePop(){
clearTimeout(mytime);
oPopup.hide();
}

popmsg(
"<divonclick='window.parent.hidePop()'title='点击隐藏'style='cursor:pointer;background-image:url(http://www.blogjava.net/images/blogjava_net/beansoft/18269/o_qqbg.gif);width:193;height:108;color:white;padding-top:1em;padding-left:5;font-size:11pt;color:white'><center><b>BlogJava系统消息<br><br>请留言或者捐款支持BeanSoft的JavaEE学习视频,谢谢!!</b></center></div>");

</SCRIPT>
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值