我有以下代码:
<?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
?>