2011-02-03 238 views
0

我想开始使用FBJS,我无法弄清楚这一点。在developer.facebook.com上的文档似乎非常有限,很难整理,我无法弄清楚在哪里可以找到关于这方面的信息。FBJS你好世界

无论如何,我只是尽在Facebook上

<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显示Hello World应用程序。我认为FBJS应该是Facebook的一部分。我必须在我的画布网址中包含fbjs吗?

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

回答

1

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

FBML mode

0

转到sandbox,它应该工作。

+0

我该如何在沙箱中打开这个应用程序? – polyhedron 2011-02-03 17:38:23