复制代码代码如下:
<!-开始->
<type type = "text/css">
#MSG_WIN {الموضع: absolute ؛ اليمين: 0px ؛ العرض: لا شيء ؛ overflow: hidden ؛ z-index: 99 ؛ الحدود: 1px صلبة #c00 ؛
#MSG_WIN .ICOS {الموضع: ABSORT ؛ TOP: 2PX ؛*TOP: 0PX ؛ Right: 2px ؛ z-index: 9 ؛}
.icos a {float: left ؛ color: #ffffff ؛ margin: 1px ؛ text-align: center ؛ font-weight: bold ؛ width: 14px ؛ height: 22px ؛ خط النهر: 22px ؛ padding: 1px ؛ decoration text: none ؛ font-family: webdings ؛}
.icos a: hover {color:#ffcc00 ؛}
#msg_title {background: #fa6705 ؛ border-bottom: 1px solid #710b97 ؛ top-top: 1px solid #fff ؛ left-left: 1px solid #fff ؛ color: #ffffff ؛ height: 25px ؛ line-height: 25px ؛ text-indent: 5px ؛ font-bold:
#msg_content {margin: 1px ؛ margin-right: 0 ؛ width: 210px ؛ height: 160px ؛ overflow: hidden ؛ محاذاة النص: المركز}
</style>
<!-结束->
<div id = "msg_win" style = "display: block ؛ top: 503px ؛ الرؤية: مرئية ؛ عتامة: 1 ؛">
<viv> <a id = "msg_min" href = "javaScript: void 0"> _ </a> <a id = "msg_close" href = "javaScript: void 0"> × </a> </viv>
<div id = "msg_title"> 标题
</div>
<div id = "msg_content">
<object classid = "clsid: D27CDB6E-AE6D-11CF-96B8-444553540000"
CodeBase = "http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6،0،29،0">
<param name = "movie" value = "flvplayer.swf؟ vcastr_file = userlogin/video/qlg.flv & isautoplay = 1"/>
<param name = "Quality" value = "High"/>
<param name = "allowfullScreen" value = "true" />
<inmbed src = "flvplayer.swf؟ vcastr_file = userlogin/video/qlg.flv & isautoplay = 1" leftfullScreen = "true" Quality = "High"
PLUCINSPAGE = "http://www.macromedia.com/go/getflashplayer" type = "application/x-shockwave-flash"> </mbed>
</object>
</div>
</div>
<script type = "text/javaScript">
رسالة var = {
SET: function () {// 最小化与恢复状态切换
var set = this.minbtn.status == 1؟ [0 ، 1 ، 'block' ، this.char [0] ، '最小化']: [1 ، 0 ، 'none' ، this.char [1] ، '恢复'] ؛
this.minbtn.status = set [0] ؛
this.win.style.borderBottomWidth = set [1] ؛
this.content.style.display = set [2] ؛
this.minbtn.innerhtml = set [3]
this.minbtn.title = set [4] ؛
this.win.style.top = this.gety (). top ؛
} ،
إغلاق: function () {// 关闭
this.win.style.display = 'none' ؛
document.all.xhs1.stop () ؛
window.onscroll = null ؛
} ،
setOpacity: Function (x) {// 设置透明度
var v = x> = 100؟ '': 'alpha (opacity =' + x + ')' ؛
this.win.style.vibility = x <= 0؟ "مخفي": "مرئي" ؛ // IE 有绝对或相对定位内容不随父透明度变化的 bug
this.win.style.filter = v ؛
this.win.style.Opacity = x / 100 ؛
} ،
عرض: function () {// 渐显
ClearInterval (this.timer2) ؛
var me = this ، fx = this.fx (0 ، 100 ، 0.1) ، t = 0 ؛
this.timer2 = setInterval (function () {
t = fx () ؛
me.setOpacity (t [0]) ؛
if (t [1] == 0) {clearinterval (me.timer2)}
} ، 6) ؛ // 10 إلى 6
} ،
FX: Function (A ، B ، C) {// 缓冲计算
var cmath = math [(a - b)> 0؟ "Floor": "Ceil"] ، C = C || 0.1 ؛
Return Function () {return [a += cmath ((b - a) * c) ، a - b]}
} ،
gety: function () {// 计算移动坐标
var d = document ، b = document.body ، e = document.documentElement ؛
var s = math.max (b.scrolltop ، e.scrolltop) ؛
var h = /backcompat/i.test(document.compatmode)؟ B.Clientheight: E.Clientheight ؛
var h2 = this.win.offsetheight ؛
إرجاع {foot: S + H + H2 + 2 + 'PX' ، TOP: S + H - H2 - 2 + 'PX'}
} ،
Moveto: Function (y) {// 移动动画
ClearInterval (this.timer) ؛
var me = this ، a = parseint (this.win.style.top) || 0 ؛
var fx = this.fx (a ، parseint (y)) ؛
var t = 0 ؛
this.timer = setInterval (function () {
t = fx () ؛
me.win.style.top = t [0] + 'px' ؛
if (t [1] == 0) {
ClearInterval (me.timer) ؛
me.bind () ؛
}
} ، 6) ؛ // 10 إلى 6
} ،
bind: function () {// 绑定窗口滚动条与大小变化事件
var me = this ، st ، rt ؛
window.onscroll = function () {
ClearTimeout (ST) ؛
ClearTimeout (me.timer2) ؛
me.setOpacity (0) ؛
st = setTimeOut (function () {
me.win.style.top = me.gety (). top ؛
me.show () ؛
} ، 100) ؛ // 600 mod 100
} ؛
window.onresize = function () {
ClearTimeout (RT) ؛
rt = setTimeOut (function () {me.win.style.top = me.gety (). top} ، 100) ؛
}
} ،
init: function () {// 创建 html
الدالة $ (id) {return document.getElementById (id)} ؛
this.win = $ ('msg_win') ؛
var set = {minbtn: 'msg_min' ، closeBtn: 'msg_close' ، title: 'msg_title' ، content: 'msg_content'} ؛
لـ (var id in set) {this [id] = $ (set [id])} ؛
var me = هذا ؛
this.minbtn.onclick = function () {me.set () ؛ this.blur ()} ؛
this.closebtn.onclick = function () {me.close ()} ؛
this.char = navigator.useragent.toLowerCase (). indexof ('firefox') + 1؟ ['_' ، '::' ، '×']: ['0' ، '2' ، 'r'] ؛ // ff 不支持 webdings 字体
this.minbtn.innerhtml = this.char [0] ؛
this.closebtn.innerhtml = this.char [2] ؛
setTimeOut (function () {// 初始化最先位置
me.win.style.display = 'block' ؛
me.win.style.top = me.gety (). foot ؛
me.moveto (me.gety (). top) ؛
} ، 0) ؛
إرجاع هذا ؛
}
} ؛
message.init () ؛
</script>