从RSS源开发窗口小部件的最佳方法是什么?

时间:2009-03-26 13:45:08

标签: javascript jquery html flash

从RSS提要开发小部件的最佳方法是什么

  1. 可以统一呈现所有内容 网站和浏览器

  2. 可以轻松嵌入到其他网站上 面临任何问题?

  3. 我尝试了以下方法,但每个方法都有自己的问题

    使用Javascript :将此类小部件嵌入到其他网站时,此小部件的样式与网站的样式重叠。因此,它无法在所有网站中统一呈现。

    使用html / IFrame :由于iframe正在其他网站上嵌入,我无法根据内容使用javascript动态设置iframe的大小(不允许跨域脚本) 。因为滚动条正在进入画面。哪个坏?没有用户会嵌入一个小部件。

    那么关于如何开发小部件的任何指导方针/建议都可以在所有网站上统一呈现,而不会出现任何问题?

1 个答案:

答案 0 :(得分:1)

风格问题更易于解决。如果使用Javascript进行渲染,则可以注入自己的CSS规则,这些规则仅适用于您的窗口小部件。例如,您可以在窗口小部件的外部DIV上放置一个ID,并通过该ID确定所有规则的范围:

#widget *  { 
  font-family: Verdana;
  text-size: 12px;
}

#widget a:link {
  color: blue;
  text-decoration: underline; 
  cursor: pointer;
}

等等。

要解决帧大小调整问题,您需要在要嵌入的页面的服务器上托管一些代码,以及一些非常狡猾的脚本来促进帧通信层。