Facebook发送对话框出现和消失
Facebook send dialog appears and disappear
我正在开发一个facebook应用程序,我试图发送私人消息给我的应用程序用户,但弹出窗口出现和消失非常下次,我使用这个脚本从https://developers.facebook.com/docs/reference/dialogs/send/,当我点击链接2到3次(下面指定)然后弹出窗口出现,记住我包括所有。js和一个div具有id= "fb-root"的facebook
FB.init({
appId: '<?=$this->facebook->getAppID()?>',
xfbml: true,
cookie: true
});
function send_message(user_id) {
FB.ui({
to: user_id,
method: 'send',
name: 'name',
link: 'http://www.something.com'
});
}
链接是,
<a href="" onclick="send_message('<?=user_id?>')">send msg</a>
请帮忙!
<a href="" onclick="send_message('<?=user_id?>')">send msg</a>
一个空的href
属性被解释为指向您当前所处的相同URL。
并且由于您没有抑制该链接的默认操作,我假设您的浏览器只是在单击该链接时重新加载页面-并且从那时起,您会看到一小段时间的对话框,直到您的浏览器重新加载并再次呈现页面。
,
<a href="#" onclick="send_message('<?=user_id?>');return false;">send msg</a>
你的控制台还打印了其他东西吗?检查控制台中Facebook对象。可能是少了什么。您确定appId和user_id设置正确吗?Facebook对此可能会很不爽。
相关文章:
- 着色引导框对话框
- 文本框不是从Javascript/Asp.net中的对话框中打印出来的
- CKeditor:更改对话框中的默认选择选项
- 搜索api在mac上显示对话框
- 使用密码对话框Javascript请求帮助
- CKEditor v4:自制插件中对话框的动态标题
- 删除确认对话框在第一次单击时不起作用
- 使用jquery对话框中的箭头键
- Jquery UI对话框不会消失
- 滚动条在关闭引导对话框后消失
- 警报对话框在确认之前消失
- 选择日期时间选择器在单击JQuery UI对话框时消失
- 对话框出现,然后消失
- getUserMedia权限对话框在FireFox中消失
- 如何使用jQuery创建对话框,该对话框在3秒钟后消失
- jQuery UI对话框:对话框元素从DOM中消失
- Facebook发送对话框出现和消失
- FB Like对话框不消失
- 显示模式对话框标题在回发后消失
- 创建一个模态对话框-内容消失