1

私はphpの初心者で、小さな問題があります。

このように、インデックスphpにフラッシュがあります

<div class="flash">
        <script language="JavaScript" type="text/javascript">
        /* <![CDATA[ */
            if (AC_FL_RunContent == 0) {
                alert("This page requires AC_RunActiveContent.js.");
            } else {
               AC_FL_RunContent(
                    'codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0',
                    'width', '903',
                    'height', '301',
                    'src', 'swf/whatever',
                    'quality', 'high',
                    'pluginspage', 'http://www.macromedia.com/go/getflashplayer',
                    'align', 'middle',
                    'play', 'true',
                    'loop', 'true',
                    'scale', 'showall',
                    'wmode', 'transparent',
                    'devicefont', 'false',
                    'id', 'whatever',
                    'bgcolor', '#ffffff',
                    'name', 'whatever',
                    'menu', 'true',
                    'allowFullScreen', 'false',
                    'allowScriptAccess','sameDomain',
                    'movie', 'swf/whatever',
                    'salign', ''
                    ); //end AC code
            }
        /* ]]> */
        </script>
</div>

フラッシュを表示できない場所に画像が必要です。たとえば、iOS システムとしましょう。元。

誰でも私を助けることができますか?

4

1 に答える 1

0

次のトリックを試すことができます。

<script language="JavaScript" type="text/javascript">
        /* <![CDATA[ */
            if (AC_FL_RunContent == 0) {

                document.write("<img src='/path/to/image.png'>");

                } else {
    ...
                }
            /* ]]> */
        </script>

「このページにはAC_RunActiveContent.jsが必要です」というテキストのアラートウィンドウを表示した場合。元のページコードを使用すると、前の例が機能するはずです。

警告もフラッシュコンテンツも表示されない場合は、行を変更する必要があります

    if (AC_FL_RunContent == 0) { 

にとって

   if (typeof AC_FL_RunContent === 'undefined') {

違いは、コードの最初の部分で、AC_FL_RunContent正しく機能するように変数を作成する必要があることです。2番目のコードは、変数が実際に存在するかどうかを確認します。

あなたは両方の方法を混ぜ合わせます。

幸運を。

于 2012-11-21T12:18:36.573 に答える