如何为用户提供html / js小部件

时间:2010-03-08 20:16:04

标签: javascript html widget

我如何分享html / js小部件? Javascript,iframe或哪种方式好?

现在我有html页面,css文件和js文件。我想与人分享这个小部件,以便他们可以将它附加到他们的博客,网站等。

5 个答案:

答案 0 :(得分:2)

这是一个使用java脚本的工作示例。

www.foo.com/test.js 的内容:

document.write('<p>some example content</p>');

复制/粘贴 test.js 的小部件:

<scirpt type="text/javascript" src="http://www.foo.com/text.js"></scirpt>

答案 1 :(得分:1)

非技术集成的iFrame。这样你就可以为他们提供一个代码片段来复制和粘贴。

答案 2 :(得分:1)

如果您的小部件是固定大小,那么iframe方法可能是最直接的。如果您可以通过可以从远程客户端调用的Web服务提供它,那么从开发人员的角度来看,这更好,但iframe可能就是您正在寻找的。这是典型的横幅等完成的方式。

我建议你可以将任何JS和CSS集成到你的页面中以减少远程调用,如果你的小部件没有经常改变...这将有所帮助,或者至少合并和缩小你的js和每个css分成一个文件。

答案 3 :(得分:0)

你可能想做这样的事......

功能 addWidget (元素){

//在这里创建您的小部件

element.innerHTML = {your widget}

}

可以像这样调用该函数

<强> addWidget (适用的document.getElementById( “someID”));

答案 4 :(得分:0)

了解Google如何使用最新的Google Analytics跟踪异步代码来实现这一目标。基本上,它涉及您的用户在其页面中插入一个简短的JavaScript代码段。该代码段动态地在HTML页面的<script>元素中插入<head>元素,该元素指向您编写的创建必需HTML的JS文件。

Google Async code