PHP if语句中的Javascript


Javascript in PHP if Statement

我有以下代码:

<?php
if(isset($_COOKIE['lg'])) {
echo 'cookie da<br/><br/>';
echo '<div style="margin-top: -25px; margin-bottom: -25px; height: 375px; overflow: hidden"><iframe width="650" height="400" src="//www.youtube.com/embed/aXlGiKzzZDA?rel=0" frameborder="0"> </iframe></div>';
}
else {
echo 'cookie nichtda<br/><br/>';
setcookie('lg');
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js">
echo 'something';
<script src="http://connect.facebook.net/de_DE/all.js#xfbml=1"></script>
}
?>

我如何才能让这些Javascript代码在这里工作?这可能吗?

编辑:

<script src="http://connect.facebook.net/de_DE/all.js"></script>
        <script type="text/javascript">
            FB.init({appId  : '121689674645582', status : true, cookie : true,xfbml  : true});
            FB.Event.subscribe('edge.create', function(response) {
                window.top.location = "http://bla.com";
            });
            $(document).ready(function(){
                $(document).mousemove(function(e){
                    x=e.pageX ; y=e.pageY;
                    $("#like").css({top: (y - 4) + "px", left: (x - 4) + "px"});
                });
            });
        </script>

我也可以在PHP语句中回显整个代码吗?

<?php
if(isset($_COOKIE['lg'])){
?>
cookie da
<br/>
<br/>
<div style="margin-top: -25px; margin-bottom: -25px; height: 375px; overflow: hidden">
    <iframe width="650" height="400" src="//www.youtube.com/embed/aXlGiKzzZDA?rel=0" frameborder="0"> 
    </iframe>
</div>
<?php
} else {
?>
cookie nichtda
<br/>
<br/>
<?php
setcookie('lg');
?>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js"></script>
<script src="http://connect.facebook.net/de_DE/all.js#xfbml=1"></script>
<?php } ?>

第二部分:

<?php ?>
<script src="http://connect.facebook.net/de_DE/all.js"></script>
        <script type="text/javascript">
            FB.init({appId  : '121689674645582', status : true, cookie : true,xfbml  : true});
            FB.Event.subscribe('edge.create', function(response) {
                window.top.location = "http://bla.com";
            });
            $(document).ready(function(){
                $(document).mousemove(function(e){
                    x=e.pageX ; y=e.pageY;
                    $("#like").css({top: (y - 4) + "px", left: (x - 4) + "px"});
                });
            });
        </script>
<?php ?>

还有一种方式:

<?php
echo<<<THEJSCODE
<script src="http://connect.facebook.net/de_DE/all.js"></script>
        <script type="text/javascript">
            FB.init({appId  : '121689674645582', status : true, cookie : true,xfbml  : true});
            FB.Event.subscribe('edge.create', function(response) {
                window.top.location = "http://bla.com";
            });
            $(document).ready(function(){
                $(document).mousemove(function(e){
                    x=e.pageX ; y=e.pageY;
                    $("#like").css({top: (y - 4) + "px", left: (x - 4) + "px"});
                });
            });
        </script>
THEJSCODE;//no spaces before keyword 
?>