所有。我正在尝试创建一个用户可以放在他们网站上的小部件。我正在从Facebook的书中拿出一页,并让用户使用这样粗略的例子添加代码:
<script src="blah.js"></script>
<my:widget id="whatever"></my:widget>
然后,这会在标记内部创建一个包含iframe的div。
现在,这是棘手的部分。如果用户单击此框架内的按钮,则需要展开窗口小部件。所以,我需要告诉div围绕iframe来改变它的宽度和高度。我需要做的只是发送一个标志,所以blah.js可以读取它并做它的事情。我尝试将一个onload处理程序添加到iframe并更改为其他页面,但父框架无法读取当前iframe的位置。
当观察Facebook喜欢喜欢页面的按钮行为(例如:)时,我注意到他们将扩展的框架插入到DOM中,就像我想做的那样,用户可以添加评论。我只是不知道如何与另一方沟通。
有什么想法吗?