2009-09-06 20 views
0

我想弄清楚一个特定的函数如何在Facebook页面上工作,并且不是JS语法的朋友,我遇到了麻烦。这里的问号位:我可以得到一些帮助解码Facebook页面的这一点吗?

<a href="#" clicktoshowdialog="my_dialog" onclick=" 
    (new Image()).src = '/ajax/ct.php?app_id=4949752878&action_type=3&post_form_id=3b933f46f9c4c44981e51b90c754bfce&position=2&' + Math.random(); 
    FBML.clickToShowDialog("app4949752878_my_dialog"); 
    return false;"> 
    <img src="linktopicture" title="Are your friends fans?" width="190" height="230" /> 
</a> 
<div style="display:none"> 
    <div id="app4949752878_my_dialog" fbcontext="aa3fcff8e653"> 
     <div class="app_content_4949752878" style="padding:10px"> 
      <div with hidden then exposed content... 

的这个功能是图像,点击后,弹出以前隐藏的股利。我知道,应用程序######是前置于Facebook中使用的所有JS以限制其范围。我用的

clicktoshowdialog="mydialog" 

锚参数困惑是什么标识,以及它是如何定位是点击图像时的裸股利?感谢您的任何澄清,并让我知道我是否可以发布更多示例代码。

回答

1

根据the wiki只是打开对话框(在底部定义)。 Facebook生成JS来打开对话框。该属性得到后处理,并且JS代码(您在onclick =属性中看到的)在其基础上生成。

+0

Aaaah。脸书使他们的后期处理变得非常困难,以了解如何做某事。感谢您的确认。 – 2009-09-06 19:46:47

相关问题