0

何年もの間、Flash SWF ファイルを HTML に埋め込んでいますが、Flash Player のバージョンを正しく検出して、代替コンテンツを正常に表示したことはありません。たぶん、誰かに尋ねないと理解できない何かが本当に単純に欠けているので、ここに私の HTML コード (URL を編集したもの) を示します。関連するファイルは 2 つだけ ( swf と HTML ) で、サーバー上の同じ場所にあります。

注: この HTML は SWFObject2 によって生成されました

<html>
<head>
    <title>Title Here</title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/swfobject/2.2/swfobject.js">
        swfobject.registerObject("myFlashContent", "10.1.52", "expressInstall.swf");
    </script>
    <style type="text/css" media="screen">
    html, body { background-color: #bbccff;}
    body { margin:0; padding:0; overflow:auto; }
    </style>
</head>
<body>
    <div>
        <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="100%" height="200%" id="myFlashContent">
            <param name="movie" value="http://www.mySite.com/redirect.swf">
            <param name="scale" value="noscale">
            <param name="salign" value="tl">
            <param name="wmode" value="transparent">
            <!--[if !IE]>-->
            <object type="application/x-shockwave-flash" data="http://www.mySite.com/redirect.swf" width="100%" height="200%">
                <param name="scale" value="noscale">
                <param name="salign" value="tl">
                <param name="wmode" value="transparent">
            <!--<![endif]-->
                <table width="100%">
                                        <td align="center">
                                    <a href="http://www.adobe.com/go/getflashplayer" target="_blank">
                                        <img src="http://www.mySite.com/GetFlashHTMLMS.gif" alt="Get Adobe Flash player" />
                                    </a>
                                </td></table>
                                <br>
                                <table width="100%">
                                                <td align="center">
                                    <a href="http://www.opera.com/mobile">
                                    <img src="http://www.mySite.com/Opera.jpg" alt="Can't find Flash for Mobile?  Download Opera" />
                                    </a>
                                    </td>
                                </table>
            <!--[if !IE]>-->
            </object>
            <!--<![endif]-->
        </object>
    </div>
</body>

4

0 に答える 0