【发布时间】:2011-11-05 03:07:34
【问题描述】:
我正在尝试使用 Fb PHP SDK 来执行不同的 Js document.getElementById innerHTML 函数,具体取决于用户是否登录到 Fb。由于某种原因,该功能对我不起作用。我知道我的 API 连接成功,因为我可以通过这种方式调用替代警报函数(“您已登录”:您未登录“)。但是 getElementById 函数不起作用。我尝试移动脚本到身体等,没有任何作用。
有什么想法吗?这可能是一个菜鸟问题,但如果有一个简单的解决方案,我会喜欢的!这是下面的基本代码...
<head>
<?php if ($user_profile) { ?>
<script>
document.getElementById('test1').innerHTML = "<p>You ARE logged in</p>";
</script>
<?php } else { ?>
<script>
document.getElementById('test1').innerHTML = "You are NOT logged in";
</script>
<?php } ?>
</head>
<body>
<div id="fb-root"></div>
<div id="test1">
</div>
</body>
【问题讨论】:
标签: javascript innerhtml facebook-php-sdk