我正在尝试使用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变量$hasFlashSupport
中捕获flash插件值是否为true,如下所示:
<?php
echo " $hasFlashSupport";
exit;
?>
我知道PHP是基于服务器的,而Javascript是基于客户端的。因此,Ajax将是一个很好的选择,可以将javascript变量捕获到我的php变量中。我完全不了解Ajax语法以及如何实现它。
请专家在这里帮我解决如何实现这一目标的代码...... 提前感谢你们所有人..
答案 0 :(得分:0)
您可以使用具有getElementById方法的DOMDocument对象来执行此操作。
答案 1 :(得分:0)
试试这个:
如果是真的
<div id="withflash">
<?php echo '$hasFlashSupport'; ?>
</div>
否则
<div id="noflash">
<?php echo '$hasFlashSupport'; ?>
</div>