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

FBJS的Hello world
EN

Stack Overflow用户
提问于 2011-02-04 01:22:50
回答 2查看 227关注 0票数 0

我试着开始使用FBJS,但我想不通。关于developer.facebook.com的文档似乎非常有限,而且很难整理,我不知道在哪里可以找到关于这方面的信息。

不管怎样,我只是想做facebook上显示的hello world应用程序

代码语言:javascript
复制
<script> 
<!-- 
function random_int(lo, hi) { 
   return Math.floor((Math.random() * (hi - lo)) + lo); 
} 

function hello_world(obj) { 
   var r = random_int(0, 255), b = random_int(0, 255), g = random_int(0, 255); 
   var color = r+', '+g+', '+b;
   obj.setStyle('color', 'rgb('+color+')'); 
} 
//--> 
</script>
</head>
<body>
    <a href="#" onclick="hello_world(this); return false;">Hello World!</a>

我一直收到错误消息,说对象没有setStyle方法。我以为FBJS应该是facebook的一部分。我必须在我的画布url中包含fbjs吗?

哦,这是网址:http://apps.facebook.com/thedivide/

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-02-05 00:08:48

您的canvas应用程序处于iframe模式。这意味着你可以并且应该使用普通的JavaScript。如果您想使用FBJS,请将您的应用程序更改为FBML模式。您可以在Facebook集成部分的应用程序设置中执行此操作。请看附件的截图:

票数 1
EN

Stack Overflow用户

发布于 2011-02-04 01:35:27

转到sandbox,它应该可以工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4889400

复制
相关文章

相似问题

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