首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >facebook中的FBJS

facebook中的FBJS
EN

Stack Overflow用户
提问于 2009-06-26 03:41:36
回答 3查看 8.8K关注 0票数 3

我想在我的facebook应用中使用javascript,但是我不知道如何从FBJS开始使用它。谁来帮帮我!就像这样

代码语言:javascript
复制
<div onclick="greeting();">click me</div>
<script>
function greeting(){
  alert("hello world");
}
</script>
EN

回答 3

Stack Overflow用户

发布于 2009-06-26 16:59:48

这对我来说很有效:

代码语言:javascript
复制
<script type="text/javascript">
function areyousure(description,id,opt) {    var dialog = new Dialog(Dialog.DIALOG_POP).showChoice('Are you sure?','Are you sure you want to delete "' + description + '"? This action cannot be undone!','Yes','No');
    dialog.onconfirm = function() {
        document.setLocation("http://apps.facebook.com/myapp/delete.php?rec
ord=" + id + opt);
    }
}
</script>

.
.
.
<a href="#" onclick="areyousure(arg1,arg2,arg3)" ><img src="http://mysite/images/delete.png" /></a>
票数 3
EN

Stack Overflow用户

发布于 2009-06-26 05:24:24

快速列出你能得到的东西,以及你应该用什么来代替:

代码语言:javascript
复制
alert() -> no equivalent  
new Array() -> []  
new Object() -> {}  

"Big 2“DOM改变了,这破坏了我的很多代码”回想起来“:

代码语言:javascript
复制
innerHTML -> setInnerXHTML(), note that this is strict  
id -> getId()  

A list of all the DOM changes

请注意,FBJS的文档非常少,因此您将不得不尝试一些事情来使一切正常工作。

票数 1
EN

Stack Overflow用户

发布于 2010-10-20 04:33:15

根据this handy blog post的说法,你可以使用Facebook的Dialog对象来代替alert

对话框新对话框().showMessage(‘

’,‘这是文本’);

http://thinkclay.com/technology/getting-started-with-facebook-js-fbjs

所以你可以像这样重写你的示例代码:

代码语言:javascript
复制
<div onclick="greeting();">click me</div>
<script>
function greeting(){
  new Dialog().showMessage('Dialog', "hello world");
}
</script>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1047206

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档