为什么我的书签不起作用?

时间:2009-08-01 15:35:59

标签: javascript bookmarklet

我有一个评论工具,只需在< head>中添加脚本标记即可将其包含在页面中。这工作正常,我已经制作了Greasemonky脚本和Firefox插件,并将其手动放在网站上也可以正常工作。但是我正在尝试制作书签:

javascript:(function(){var%20ormeo=document.createElement('script');
ormeo.src='http://www.ormeo.net/js/ormeoStart.js';
ormeo.type='text/javascript';
document.getElementsByTagName('body')[0].appendChild(ormeo);})();

...而且这不起作用(在Firefox 3.5上)。有什么想法吗?其他做同样事情的小书签,添加一个< script>标记到< head>工作正常,为什么不是我的?

2 个答案:

答案 0 :(得分:1)

javascript:(function(){var ormeo=document.createElement('script');
ormeo.src='http://www.ormeo.net/js/ormeoStart.js';
ormeo.type='text/javascript';
document.getElementsByTagName('head').item(0).appendChild(ormeo);})();

请尝试此代码。它会对你有所帮助。

答案 1 :(得分:0)

尝试将脚本标记添加到头部而不是正文:

document.getElementsByTagName('head')[0].appendChild(ormeo);})();