javascript - 使用 JavaScript 定位 Flash 对象

标签 javascript css positioning flash

如果浏览器是 internet eplorer,我想使用代码 document.getElementById("flashobj").style.left = "260px"; 将 flash 对象移动到右栏旁边,但它不会工作。我无法理解这个问题。

Here is a demo. It may help

提前致谢。

<div id="flashobj">You need Flash player 10+ and JavaScript enabled to view this video.</div>

    <div id="banner">
    </div>

     <form id="combination" action="index.php" method="get" name="combination" target="_self">
                    <div class="FixedHeightContainer">
                        <div class="TContent">
                            <input type="hidden" name="view" value="" />
                        </div> 
                    </div>
    </form>


    <script type="text/javascript">
        navigator.sayswho= (function(){
            var N= navigator.appName, ua= navigator.userAgent, tem;
            var M= ua.match(/(opera|chrome|safari|firefox|msie)\/?\s*(\.?\d+(\.\d+)*)/i);
            if(M && (tem= ua.match(/version\/([\.\d]+)/i))!= null) M[2]= tem[1];
            M= M? [M[1], M[2]]: [N, navigator.appVersion,'-?'];
            return M;
        })();

        var browser=navigator.sayswho;
        if(browser[0] == 'MSIE')
        {
            document.getElementById("flashobj").style.left = "260px";
        }




      swfobject.addLoadEvent( ytplayer_render_player );
      function ytplayer_render_player( )
      {
        var so = swfobject.embedSWF
        (
          'http://www.youtube.com/apiplayer?video_id=_vx1OVLX5Rc&enablejsapi=1&autoplay=1&loop=1&version=3&rel=0&fs=1&playerapiid=ytplayer',
          'flashobj',
          600,
          400,
          '10',
          null,
          null,
          {
            allowScriptAccess: 'always',
            allowFullScreen: 'true'
          },
          {
            id: 'flashobj'
          }
        );
      }

最佳答案

确保在您尝试定位的元素上设置了相对位置(或绝对位置或固定位置)。

关于javascript - 使用 JavaScript 定位 Flash 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17426484/

相关文章:

javascript - 如何使用JavaScript从下到上垂直显示文本?

css - 图标字体在 Opera Mobile 中不起作用

css - Chart.JS - 极地区域 - 图例悬停样式和边距

html - 将元素精确定位在 css 中的其他元素之上

javascript - 获取父数组及其所有子数组

javascript - 制作一个 &lt;input type ="text"/> 只有数字可以输入?

css - 如何防止 bootstrap 3 (3.3.1) navbar-form 在移动界面上进入单独的行

css - 如何在调整窗口大小时内联定位两个元素?

html - 如何让两个并排的 div 对齐到底部?

javascript - 获取 SVG 文本元素的宽度