Forums : Xul, Xbl, JS...

Aller à la discussion :  Plus récente Plus ancienne

# Lancer Javascript avec un protocole

Envoyé par : ttp

Date : 07/07/2007 12:58

Bonjour,

j'ai créé une fonction en javascript, pour l'instant elle fonctionne avec un appui sur un bouton.

et maintenant j'aimerais que lorsque je clique sur une adresse de type monprotoc://, il lance ma fonction et passe en paramètre l'adresse.

Est-ce possible ?

Merci par avance.

# Re: Lancer Javascript avec un protocole

Envoyé par : Paul Rouget

Date : 07/07/2007 15:21

Il faut que tu implémentes le protocole en question: http://www.nexgenmedia.net/docs/protocol(..).

# Re: Lancer Javascript avec un protocole

Envoyé par : ttp

Date : 07/07/2007 20:01

Merci,

j'ai tenté de l'utiliser, mais lorsque j'essaye d'utiliser une fonction telle que alert ou document.write ou XMLHttpRequest,

il met met un message de type XMLHttpRequest is not defined pas la console d'erreurs.

D'ou cela vient-il et comment puis-je y remédier ?

# Re: Lancer Javascript avec un protocole

Envoyé par : Paul Rouget

Date : 07/07/2007 23:23

tu es dans un composant, pas dans une fenêtre. C'est normal que ça ne fonctionne pas. C'est dans le document servi que tu dois appeler ces fonctions.

# Re: Lancer Javascript avec un protocole

Envoyé par : ttp

Date : 08/07/2007 21:22

Je ne comprends pas, si c'est dans le but d'associer un protocole à une fonction javascript, il n'y a pas de document servi.

Que dois-je faire ?

# Re: Lancer Javascript avec un protocole

Envoyé par : ttp

Date : 14/07/2007 15:54

J'ai depuis ajouté une page pour les options servant à ma fonction.

Mais je suis toujours bloqué sur le protocole.

Ou dois-je appeler ma fonction ?

Pourriez vous m'expliquer le principe de fonctionnement de ce composant ?

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.