【问题标题】:Embed flash object loads with border but then border dissapears嵌入 Flash 对象加载时带有边框,但随后边框消失
【发布时间】:2014-10-28 11:15:11
【问题描述】:

最初加载时有一个边框,但很快它就会消失(几乎是瞬间)。我正在使用嵌入标签。

它似乎只发生在 iexplorer9-11 上(奇怪的是 ie8 或其他浏览器没有问题)。我只需要在第一次加载时隐藏边框。

【问题讨论】:

  • 能看到代码吗?或者一个 jsfiddle。
  • 您是否尝试过为您的元素使用 CSS 边框:0?还是在html属性中border="0"?
  • 我发现这是一个文件加载缓慢的问题。我通过使用 overflow:hidden 使外部 div 成为固定宽度和高度来掩盖问题,然后在嵌入部分使用 margin-top 和 margin-left 负值,这将加载边框移到视线之外。

标签: javascript html flash embed


【解决方案1】:

将以下代码复制到您的 .js 文件中或将一个 .js 文件插入到您的 html 页面中

theObjects = document.getElementsByTagName("object"); 
for (var i = 0; i < theObjects.length; i++) { 
theObjects[i].outerHTML = theObjects[i].outerHTML; 
}

HTML:将以上代码放入 .js 文件后,将以下代码放入您的 html 文件中

<script type="text/javascript" src="Your_file_name.js"></script>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-12-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-23
    • 2016-12-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多