Envoyé par : Utilisateur anonyme
Date : 05/09/2005 14:00
Salut à tous et à toutes :)
mon problème est le suivant :
dans une page, un script javascript est inséré par le biais de cette balise :
<script type='text/javascript' src='code.js'></script>
Or, le contenu de ce script (code.js) ne fonctionne pas avec Gecko. J'ai donc créé un script qui fait exactement la meme chose et qui fonctionne avec Gecko.
Ma question est : comment, en javascript, réussir à "intervertir" les 2 scripts, sachant qu'il s'agit d'une extension (qui intègre d'autres fonctions, je vous rassure :) ).
au début, j'avais pensé utiliser .getElementById mais comme la balise script n'a pas d'Id ca ne marche pas :(
Résumé de la question : il faut transformer l'url contenue dans la balise,
<script type='text/javascript' src='code.js'></script>
par un truc du genre
chrome://extension/content/code.js
voila, si vous avez une fonction magique, ou un truc qui ferrait ca, je vous en serai reconnaisant et je vous le prend :p
Merci :)
Envoyé par : laurentj
Date : 05/09/2005 16:12
Regarde les sources de l'extension GreaseMonkey, y a surement un truc dans le genre que tu demandes..
Envoyé par : Utilisateur anonyme
Date : 05/09/2005 17:18
oula effectivement comment je n'ai pas pu y penser plus tot ^^'
je vais alors utiliser la fonction document.evaluate pour modifier cela :)
un grand merci pour m'avoir mis sur la piste ;)
Il n'est plus possible de poster des messages dans ce forum.
Copyright © 2003-2013 association xulfr, 2013-2016 Laurent Jouanneau - Informations légales.
Mozilla® est une marque déposée de la fondation Mozilla.
Mozilla.org™, Firefox™, Thunderbird™, Mozilla Suite™ et XUL™
sont des marques de la fondation Mozilla.