Forums : Xul, Xbl, JS...

Aller à la discussion :  Plus récente Plus ancienne

# Remplacement d'un script JS externe

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 :)

# Re: Remplacement d'un script JS externe

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..

# Re: Remplacement d'un script JS externe

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.