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