我有一个嵌入式视频,我只想让登录用户查看它。
如果用户未登录并尝试播放,则必须记录警报
我尝试按照方式行事,但不起作用:
<div id="container">
<embed id="playerid" width="300" height="200" flashvars="file=http://www.mydomain.com/Video/demo.flv&autostart=false&stretching=fill&image=http://www.mydomain.com/Video/demo.jpg&logo=http://www.mydomain.com/Video/Watermark.gif" allowscriptaccess="always" allowfullscreen="true" quality="high" bgcolor="#330099" name="ply" id="ply" style="undefined" src="player.swf" type="application/x-shockwave-flash">
</div>
我的jQuery代码是
<script>
<?php
if(!$login){
?>
$(document).ready(function(){
$('#container').click(function(){
alert('video clicked');
});
});
<?php
}
?>
</script>
答案 0 :(得分:1)
试试这个:
<?php $login = true; //Let's make it true just for testing ?>
<script>
$(document).ready(function(){
$('#container').click(function(){
if("<?php echo($login); ?>"){
alert('Play Video');
}else{
alert("Please login to play video");
}
});
</script>