Forums : Xul, Xbl, JS...

Aller à la discussion :  Plus récente Plus ancienne

# Utilisation de label avec @href

Envoyé par : jlmeunier

Date : 11/12/2008 12:35

Bonjour,

Je veux ajouter un hyperlien dans ma page XUL grace a un label portant un attribut href et de la classe text-link, mais ca ne marche pas, le label n'est pas clickable.

En fait l'exemple donne par MDC ne marche pas.

 <label href="http://example.com" class="text-link" value="Click here to go to example.com"/>

Voir https://developer.mozilla.org/en/XUL/Att(..)

Merci pour toute aide!

JL

ps: sous firefox 3.0.4 et win32

# Re: Utilisation de label avec @href

Envoyé par : progysm@gmail.com

Date : 06/01/2009 20:57

Avec xulrunner, j'utilise les deux préférences suivantes pour l'ouvrir dans un navigateur:

pref("network.protocol-handler.expose-all", false);
pref("network.protocol-handler.warn-external-default", false);

Avec Firefox, regarde si c'est du chrome://, tu peut peut-être essayer avec un <html:a xmlns:html="http://www.w3.org/1999/xhtml" href=""></a>.

En cherchant dans browser.xul, j'ai trouvé deux label avec un class="text-link", et ils utilisent leur propre fonction avec onclick="".

content/browser/search/engineManager.xul
<label id="addEngines" class="text-link" value="&addEngine.label;" onclick="gEngineManagerDialog.loadAddEngines();"/>
content/browser/pageinfo/feeds.xml
<xul:label xbl:inherits="value=feedURL" class="text-link" onclick="openUILink(this.value, event);"/>

La fonction openUILink est définit dans "content/browser/utilityOverlay.js".

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.