加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

flash 显示 网页 右下角

发布时间:2020-12-15 06:47:13 所属栏目:百科 来源:网络整理
导读:%--//右下角的Flash对象 ?start --% div id="msg_win" style="display:block; visibility:visible;opacity:1;" div class="icos"a id="msg_min" title="最小化" href="javascript:void 0"_/aa id="msg_close" title="关闭" href="javascript:void 0"×/a/div
<%--//右下角的Flash对象 ?start --%> <div id="msg_win" style="display:block; visibility:visible;opacity:1;"> <div class="icos"><a id="msg_min" title="最小化" href="javascript:void 0">_</a><a id="msg_close" title="关闭" href="javascript:void 0">×</a></div> <div id="msg_title">优酷视频</div> <div id="msg_content"><a href="http://player.youku.com/player.php/sid/XMzA0NTcxNDY4/v.swf" target="_blank"> <object ? classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" ? codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,29,0" ? width="100%" ? height="280"> ?? ? ?? ? ? <param ? name="movie" ? ? ? value="http://player.youku.com/player.php/sid/XMzA0NTcxNDY4/v.swf"> ?? ? ?<%-- value=你的swf格式的地址--%> ? ? <!---- ? 上value值填入flash的地址,你的flash在本机上就用相对地址!----> ?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? <param ? name="quality" ? value="high"> ?? ? ? <param name="LOOP" value="true" /> ? ? <param ? name="SCALE" ? value="exactfit"> ?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? ? ? <!---- ? 下src值填入和刚才一样的地址!----> ? ? ? ? ?? ? ? ? ? ? ? ? ? ? ? <%-- src= 你的swf格式的地址--%> ? ? <embed ? src="http://player.youku.com/player.php/sid/XMzA0NTcxNDY4/v.swf" ? width="320" ? height="300" ? quality="high" ? pluginspage="http://www.macromedia.com/go/getflashplayer" ? type="application/x-shockwave-flash" ? scale="exactfit"></embed> ?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? ? </object> ?? ? ? </a></div> </div> ? <script language="javascript" type="text/javascript"> ? ? ? var Message = { ? ? ? ? ? set: function () {//最小化与恢复状态切换 ? ? ? ? ? ? ? var set = this.minbtn.status == 1 ? [0,1,'block',this.char[0],'最小化'] : [1,'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; ? ? ? ? ? },? ? ? ? ? close: function () {//关闭 ? ? ? ? ? ? ? this.win.style.display = 'none'; ? ? ? ? ? ? ? window.onscroll = null; ? ? ? ? ? },? ? ? ? ? setOpacity: function (x) {//设置透明度 ? ? ? ? ? ? ? var v = x >= 100 ? '' : 'Alpha(opacity=' + x + ')'; ? ? ? ? ? ? ? this.win.style.visibility = x <= 0 ? 'hidden' : 'visible'; //IE有绝对或相对定位内容不随父透明度变化的bug ? ? ? ? ? ? ? this.win.style.filter = v; ? ? ? ? ? ? ? this.win.style.opacity = x / 100; ? ? ? ? ? },? ? ? ? ? show: 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) } ? ? ? ? ? ? ? },10); ? ? ? ? ? },? ? ? ? ? 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; ? ? ? ? ? ? ? return { 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(); ? ? ? ? ? ? ? ? ? } ? ? ? ? ? ? ? },? ? ? ? ? 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(); ? ? ? ? ? ? ? ? ? },600); ? ? ? ? ? ? ? }; ? ? ? ? ? ? ? window.onresize = function () { ? ? ? ? ? ? ? ? ? clearTimeout(rt); ? ? ? ? ? ? ? ? ? rt = setTimeout(function () { me.win.style.top = me.getY().top },100); ? ? ? ? ? ? ? } ? ? ? ? ? },? ? ? ? ? init: function () {//创建HTML ? ? ? ? ? ? ? function $(id) { return document.getElementById(id) }; ? ? ? ? ? ? ? this.win = $('msg_win'); ? ? ? ? ? ? ? var set = { minbtn: 'msg_min',closebtn: 'msg_close',title: 'msg_title',content: 'msg_content' }; ? ? ? ? ? ? ? for (var Id in set) { this[Id] = $(set[Id]) }; ? ? ? ? ? ? ? var me = this; ? ? ? ? ? ? ? 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); ? ? ? ? ? ? ? return this; ? ? ? ? ? } ? ? ? }; ? ? ? Message.init(); ? ?</script> ?<script language="javascript" type="text/javascript"> ? ? ?function movediv() { ? ? ? ? ?document.getElementById("msg_win").style.top = (document.body.clientHegth - 320) + 'px'; ? ? ? ? ?document.getElementById("msg_win").style.left = (document.body.clientWidth - 300) + 'px'; setTimeout("movediv();",50); ? ? ? ? ?document.getElementById("msg_win").style.overflow = hide; ? ? ?} ? ? ?movediv(); </script> ? ?<%--//右下角的Flash对象 ?end --%>

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读