0

Flash 検出スクリプトを使用して、ユーザーのブラウザで Flash プラグインが有効になっているかどうかを評価して、別のページが読み込まれるようにしようとしています。jquery 1.8.2 と jquery.jqplugin 1.0.2 を使用した Flash 検出スクリプトは次のとおりです。

<script type="text/javascript" src="jquery-1.8.2.min.js"></script>
<script type="text/javascript" src="jquery.jqplugin.1.0.2.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
    $("#withflash").hide();
    $("#noflash").hide();
    if ($.browser.flash == true)
      $("#withflash").show ();
    else
      $("#noflash").show ();
});
</script>
<div id="withflash">Flash Supported</div>
<div id="noflash">Flash Not Supported</div>

Flash プラグインが存在する場合、「Flash がサポートされています」と表示さ$hasFlashSupportれます。以下のように、php 変数で flash プラグインの値が true であるかどうかの値を取得する必要があります。

<?php
echo " $hasFlashSupport";
exit;
?>

PHP はサーバー ベースであり、Javascript はクライアント ベースであることを認識しています。したがって、Ajax は、javascript 変数を php 変数にキャプチャするための優れたオプションです。私は Ajax 構文とそれを実現する方法についてまったく無知です。

これを達成する方法についてのコードを手伝ってくれるよう、ここの専門家に依頼してください...事前に皆さんに感謝します..

4

2 に答える 2

0

これを試して:

真であれば

<div id="withflash">
    <?php echo '$hasFlashSupport'; ?>
</div>

そうしないと

<div id="noflash">
    <?php echo '$hasFlashSupport'; ?>
</div>
于 2012-10-30T05:31:38.120 に答える
0

getElementByIdメソッド を持つ DOMDocument オブジェクトを使用してそれを行うことができます。

于 2012-10-30T04:59:15.497 に答える