演示:http://www.huiyi8.com/jiaoben/
演示:javascript特效

[代码] FlashBox

// JavaScript Document
function FlashBox(src,width,height){
var docbody = document.body;
var _w = docbody.offsetWidth;
var _x = parseInt((_w-width) / 2);

var screendiv = document.createElement("div");
screendiv.style.cssText = 'width:100%; height:100%; bottom:0; background:#000; filter:Alpha(opacity=80);opacity:0.8; z-index:998;position:fixed;_position:absolute;z-index:10;top:0;_top:expression(eval(document.documentElement.scrollTop));';

var panel = document.createElement("div");
panel.style.cssText = ' position:absolute; z-index:999; left:'+ _x +'px; width:'+width+'px; height:'+height+'px; position:fixed;_position:absolute;z-index:10;top:200px;_top:expression(eval(document.documentElement.scrollTop+200)+"px"); border:3px solid #000; ';

var close = document.createElement("div");
close.style.cssText = 'position:absolute; z-index:999; top:-24px; right:-24px; width:30px; cursor:pointer; height:30px; background:url(closebox.png)';

var iframe= document.createElement("iframe");
iframe.style.cssText = 'display:block; width:100%; height:100%';
iframe.width = iframe.height = "100%";
iframe.scrolling="no";
iframe.setAttribute("frameborder","0");

panel.appendChild(close);
panel.appendChild(iframe);

docbody.appendChild(screendiv);
docbody.appendChild(panel);

var newDoc = iframe.contentWindow.document.open("text/html","replace");
var txt = '<html><style type="text/css">*{ margin:0; padding:0}</style><body>'+
'<embed height="'+height+'" width="'+width+'" src="'+src+
'" type="application/x-shockwave-flash" scale="showall" play="true" loop="true" menu="true"></embed></body></html>';

newDoc.write(txt);
newDoc.close();

close.οnclick=function(){
panel.parentNode.removeChild(panel);
screendiv.parentNode.removeChild(screendiv);
}

}
//demo
FlashBox('http://player.youku.com/player.php/Type/Folder/Fid/15455979/Ob/1/Pt/0/sid/XMzA1NzIwMTI4/v.swf',600,400);

转载于:https://www.cnblogs.com/lhrs/p/4131156.html

javascript flash 弹框相关推荐

  1. Android WebView获取网页中JavaScript弹框内容

    Android WebView获取网页中JavaScript弹框内容 网页中弹窗的js代码为 <script type="text/javascript" language= ...

  2. JavaScript常用弹出框合集

    JavaScript常用弹出框合集 JavaScript 有三种类型的弹出框:警告框.确认框和提示框. 警告框 如果要确保信息传递给用户,通常使用警告框.当警告框弹出时,用户将需要单击"确定 ...

  3. JavaScript的三种弹框

    js的三种弹框 js分别有三种弹框,分别是警告框.确认框.对话框 警告框 alert() alert("你卡余额已不足,请及时充钱!!!") 效果 确认框 confirm() co ...

  4. 自己封装一个弹框插件

    弹出层提示信息,这是移动前端开发中最常见的需求,你可能会想到一些流行的弹框插件,比如 经典的artDialog 炫酷的Sweetalert等等.. 但是慢慢地你其实会发现通常情况下需求定制化要求较高, ...

  5. android 弹出弹框2秒消失_基于HTML5 Canvas 实现弹出框

    前言 用户鼠标移入时,有弹出框出现,这样的需求很常见.这在处理 HTML 元素实现时简单,但是如果是对 HTML5 Canvas 构成的图形进行处理,这种方法不再适用,因为 Canvas 使用的是另外 ...

  6. 实现页面弹框背景虚化效果

    实现效果类似alert效果 <style type="text/css"> #mask { background: #000; opacity: 0.6; positi ...

  7. vue 进入首页只弹一个弹框_vue.js实现只弹一次弹框

    核心代码是 getCookie()部分,控制弹框的显示隐藏则在 created()中. Lorem ipsum dolor sit amet, consectetur adipisicing elit ...

  8. jQuery UI dialog实现dialog弹框显示

    实现弹框,比较精美的jQuery.ui.*:来实现,弹框显示: jsp页面代码[jqueryuidialog.jsp]: <%@ page language="java" i ...

  9. html模态框插件,如何使用JavaScript构建模态框插件

    作为一位Web开发人员而言,模态框(Modal)并不会陌生.就我个人而言,我更为熟悉的是怎么通过CSS来编写一个模态框以及怎么通过CSS给模态框添加一些动效.正好最近工作中也和Modal框杠上了.另外 ...

最新文章

  1. Android系统的进程分类
  2. POJ 3436 ACM Computer Factory(最大流+路径输出)
  3. vue打包关闭console.log
  4. usb深度检查 清理_巴南区清理化粪池工程队价格合理2020
  5. 人脸识别(二)——训练分类器的补充说明
  6. oracle中简单查询语句的格式及执行顺序分析
  7. sas数据集怎么导出_利用SAS中的ODS导出程序结果数据集
  8. 廖雪峰python教程菜鸟变高手_python怎样
  9. 映射技术之储存器映射
  10. linux重启gpu_远程配置Ubuntu深度学习服务器GPU驱动+Docker+CUDA多个版本
  11. 学了这几招,社交时人人都对你刮目相看
  12. 《CSS世界》:一本CSS领域的内功心法修炼手册
  13. java类和对象的生命周期
  14. Python语言程序设计前言
  15. Selenium 入门篇
  16. python 全栈开发,Day128(创建二维码,扫码,创建玩具的基本属性)
  17. 使用DPDK优化VirtIO和OVS网络
  18. 申请支付宝授权,提现测试环境步骤
  19. 曙光服务器虚拟软驱,曙光IPMI系统管理平台用户使用指南(一).pdf
  20. 题库(3)_计算圆周率Π

热门文章

  1. dorado 刷新_dorado BDF常见问题
  2. 贝叶斯、概率分布与机器学习
  3. python3可视化窗口操作_Python3.x+PyQtChart实现数据可视化界面(PyQtChart绘图;还有保存图片)和业务逻辑分离案例01_自己写的,有UI界面源代码...
  4. 2018-CBAM论文讲解
  5. spark mlib入门
  6. SparkSession对象
  7. 一种保护应用程序的方法 模拟Windows PE加载器,从内存资源中加载DLL
  8. 3.字符串(string)
  9. 读君山-七年阿里老人谈新人程序员的成长
  10. 【webpack】理解配置文件