0

我正在尝试使用 Flash 检测脚本来评估是否在用户浏览器中启用了 Flash 插件,以便加载不同的页面。Flash检测脚本如下,使用jquery 1.8.2和jquery.jqplugin 1.0.2

<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”。我需要在 php 变量中捕获 Flash 插件值是否为 true 的值$hasFlashSupport,如下所示:

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

我知道 PHP 是基于服务器的,而 Javascript 是基于客户端的。因此,Ajax 是一个不错的选择,可以将 javascript 变量捕获到我的 php 变量中。我完全不了解 Ajax 语法以及如何实现它。

请求这里的专家帮助我提供有关如何实现此目的的代码......提前感谢大家......

4

2 回答 2

0

您可以使用具有getElementById方法的 DOMDocument 对象来做到这一点。

于 2012-10-30T04:59:15.497 回答
0

尝试这个:

如果真实

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

别的

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