2009-08-01 5 views
0

J'ai un outil de commentaire qui peut être inclus sur une page simplement en ajoutant une balise de script à la tête <>. Cela fonctionne bien, et j'ai fait un script Greasemonky et un plugin Firefox qui font exactement cela, et le mettre manuellement sur un site fonctionne bien aussi. Cependant, je suis en train de faire un bookmarklet:Pourquoi mon bookmarklet ne fonctionne-t-il pas?

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);})(); 

... et ce travail de doensn't (Firefox 3.5). Des idées pourquoi? D'autres bookmarklets qui font la même chose, ajoutent une balise < script> à la tête <> fonctionnent bien, pourquoi pas le mien?

+0

Je viens d'essayer ce bookmarklet sur mon ordinateur et ça a bien fonctionné. Il fait exactement ce qu'il est censé faire. Pouvez-vous décrire précisément ce qu'il ne fait pas? –

Répondre

0

Essayez d'ajouter la balise de script à la tête au lieu du corps:

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

oups, c'était autre chose que j'essayais qui ne marche toujours pas ... –

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);})(); 

S'il vous plaît essayer ce code. Cela vous aidera.

Questions connexes