zoukankan
html css js c++ java
一个从右下角弹出的窗口,不会被当作广告屏蔽的
http://bbs.blueidea.com/thread-2774265-1-1.html
<
html
>
<
head
>
<
title
>
好神奇在线超市,多一点神奇,多一点惊喜,多一点时尚,多一点乐趣。
</
title
>
<
meta
name
="description"
content
="生活的乐趣——来自好神奇。本超市出售让您惊喜的各类时尚精品,包括娱乐用品、创意家居、时尚服装、珠宝首饰、仪器仪表……欢迎定期常来选购!"
>
<
meta
name
="keywords"
content
="好神奇 好神奇在线超市 娱乐用品 仪器仪表 电脑本本 儿童图书 儿童玩具 婴儿用品 创意家居 时尚服装 珠宝首饰 手工艺品 推广软件 手机充值卡 成人用品 电脑配件 健身美容 消暑取暖 摄影摄像 夫妻用品 瘦身减肥 防盗报警"
>
<
meta
http-equiv
="Content-Type"
content
="text/html; charset=gb2312"
></
head
>
<
body
>
看到右下角的提示了吗?如果没有看到,
<
button
onclick
=location.reload();
>
刷新
</
button
>
一下
<
script
language
="JavaScript"
>
window.onload
=
getMsg;
window.onresize
=
resizeDiv;
window.onerror
=
function
()
{}
//
短信提示使用(asilas添加)
var
divTop,divLeft,divWidth,divHeight,docHeight,docWidth,objTimer,i
=
0
;
function
getMsg()
{
try
{
divTop
=
parseInt(document.getElementById(
"
eMeng
"
).style.top,
10
)
divLeft
=
parseInt(document.getElementById(
"
eMeng
"
).style.left,
10
)
divHeight
=
parseInt(document.getElementById(
"
eMeng
"
).offsetHeight,
10
)
divWidth
=
parseInt(document.getElementById(
"
eMeng
"
).offsetWidth,
10
)
docWidth
=
document.body.clientWidth;
docHeight
=
document.body.clientHeight;
document.getElementById(
"
eMeng
"
).style.top
=
parseInt(document.body.scrollTop,
10
)
+
docHeight
+
10
;
//
divHeight
document.getElementById(
"
eMeng
"
).style.left
=
parseInt(document.body.scrollLeft,
10
)
+
docWidth
-
divWidth
document.getElementById(
"
eMeng
"
).style.visibility
=
"
visible
"
objTimer
=
window.setInterval(
"
moveDiv()
"
,
10
)
}
catch
(e)
{}
}
function
resizeDiv()
{
i
+=
1
if
(i
>
500
) closeDiv()
try
{
divHeight
=
parseInt(document.getElementById(
"
eMeng
"
).offsetHeight,
10
)
divWidth
=
parseInt(document.getElementById(
"
eMeng
"
).offsetWidth,
10
)
docWidth
=
document.body.clientWidth;
docHeight
=
document.body.clientHeight;
document.getElementById(
"
eMeng
"
).style.top
=
docHeight
-
divHeight
+
parseInt(document.body.scrollTop,
10
)
document.getElementById(
"
eMeng
"
).style.left
=
docWidth
-
divWidth
+
parseInt(document.body.scrollLeft,
10
)
}
catch
(e)
{}
}
function
moveDiv()
{
try
{
if
(parseInt(document.getElementById(
"
eMeng
"
).style.top,
10
)
<=
(docHeight
-
divHeight
+
parseInt(document.body.scrollTop,
10
)))
{
window.clearInterval(objTimer)
objTimer
=
window.setInterval(
"
resizeDiv()
"
,
1
)
}
divTop
=
parseInt(document.getElementById(
"
eMeng
"
).style.top,
10
)
document.getElementById(
"
eMeng
"
).style.top
=
divTop
-
1
}
catch
(e)
{}
}
function
closeDiv()
{
document.getElementById(
'
eMeng
'
).style.visibility
=
'
hidden
'
;
if
(objTimer) window.clearInterval(objTimer)
}
</
script
>
<
DIV
id
=eMeng
style
="BORDER-RIGHT: #455690 1px solid; BORDER-TOP: #a6b4cf 1px solid; Z-INDEX:99999; LEFT: 0px; VISIBILITY: hidden; BORDER-LEFT: #a6b4cf 1px solid; WIDTH: 180px; BORDER-BOTTOM: #455690 1px solid; POSITION: absolute; TOP: 0px; HEIGHT: 116px; BACKGROUND-COLOR: #c9d3f3"
>
<
TABLE
style
="BORDER-TOP: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid"
cellSpacing
=0
cellPadding
=0
width
="100%"
bgColor
=#cfdef4
border
=0
>
<
TBODY
>
<
TR
>
<
TD
style
="FONT-SIZE: 12px; BACKGROUND-IMAGE: url(msgTopBg.gif); COLOR: #0f2c8c"
width
=30
height
=24
></
TD
>
<
TD
style
="FONT-WEIGHT: normal; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(msgTopBg.gif); COLOR: #1f336b; PADDING-TOP: 4px;PADDING-left: 4px"
vAlign
=center
width
="100%"
>
短消息提示:
</
TD
>
<
TD
style
="BACKGROUND-IMAGE: url(msgTopBg.gif); PADDING-TOP: 2px;PADDING-right:2px"
vAlign
=center
align
=right
width
=19
><
span
title
=关闭
style
="CURSOR: hand;color:red;font-size:12px;font-weight:bold;margin-right:4px;"
onclick
=closeDiv()
>
×
</
span
>
<!--
<IMG title=关闭 style="CURSOR: hand" onclick=closeDiv() hspace=3 src="msgClose.jpg">
-->
</
TD
>
</
TR
>
<
TR
>
<
TD
style
="PADDING-RIGHT: 1px; BACKGROUND-IMAGE: url(1msgBottomBg.jpg); PADDING-BOTTOM: 1px"
colSpan
=3
height
=90
>
<
DIV
style
="BORDER-RIGHT: #b9c9ef 1px solid; PADDING-RIGHT: 13px; BORDER-TOP: #728eb8 1px solid; PADDING-LEFT: 13px; FONT-SIZE: 12px; PADDING-BOTTOM: 13px; BORDER-LEFT: #728eb8 1px solid; WIDTH: 100%; COLOR: #1f336b; PADDING-TOP: 18px; BORDER-BOTTOM: #b9c9ef 1px solid; HEIGHT: 100%"
>
您有
<
font
color
=#FF0000
>
1
</
font
>
封新短消息
<
BR
><
BR
>
<
DIV
align
=center
style
="word-break:break-all"
><
a
href
="javascript:alert('你好')"
><
font
color
=#FF0000
>
点击查看短信
</
font
></
a
></
DIV
</DIV
>
</
TD
>
</
TR
>
</
TBODY
>
</
TABLE
>
</
DIV
>
</
body
>
</
html
>
看到右下角的提示了吗?如果没有看到,
刷新
一下
短消息提示:
×
您有
1
封新短消息
点击查看短信
查看全文
相关阅读:
Python if __name__ == "__main__" 的含义
自己用
phpstorm && pycharm
API Design for C++ 一本书值得一看
std::set 使用
Using Windows Web Services
SOA 好好了解下
NI Measurement Studio Enterprise 8.6
那天看看
内存映射 那天自己改改
原文地址:https://www.cnblogs.com/CB/p/1135641.html
最新文章
继承与多继承
名称空间与组合
面向对象初识
递归与二分法
阶段性重点题型
企业分布式微服务云SpringCloud SpringBoot mybatis (五)Spring Boot中Web应用的统一异常处理
企业分布式微服务云SpringCloud SpringBoot mybatis (四)Spring Boot开发Web应用
企业分布式微服务云SpringCloud SpringBoot mybatis (三)Spring Boot构建RESTful API与单元测试
企业分布式微服务云SpringCloud SpringBoot mybatis (二)Spring Boot属性配置文件详解
企业分布式微服务云SpringCloud SpringBoot mybatis (一)Spring Boot快速入门
热门文章
Spring Cloud Spring Boot mybatis 企业分布式微服务云(九)服务容错保护(Hystrix断路器)【Dalston版】
Spring Cloud Spring Boot mybatis 企业分布式微服务云(八)服务容错保护(Hystrix依赖隔离)【Dalston版】
Spring Cloud Spring Boot mybatis 企业分布式微服务云(七)服务容错保护(Hystrix服务降级)【Dalston版】
Spring Cloud Spring Boot mybatis 企业分布式微服务云(六)分布式配置中心【Dalston版】
Spring Cloud Spring Boot mybatis 企业分布式微服务云(五)服务消费(Feign)【Dalston版】
Python enumerate 使用技巧
Python正则表达式指南
Foo, Bar的含义
Python内部执行过程
Python 2中万恶的字符编码
Copyright © 2011-2022 走看看