Forums : Xul, Xbl, JS...

Aller à la discussion :  Plus récente Plus ancienne

# mon script javascript ne fonction pas

Envoyé par : lrgtk

Date : 16/09/2011 14:14

bonjour

je debute en xul:

voici le exemple.xul

<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet href="chrome://global/skin/" type="text/css"?>
<script src="chrome://exemple/content/exemple.js"/>
<overlay id="sample" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
	<statusbar id="status-bar">
 	<statusbarpanel id="focused" label="Ici Moi !" onclick="statusbarpaneltest(event);"/>
	</statusbar>
</overlay>

voici le javascript

<script type="text/javascript">
function statusbarpaneltest(event) {
		alert("child");
}
</script>

si je mets : <script src="chrome://exemple/content/exemple.js"/> dans le fichier.xul, le label="Ici Moi !" disparait de la barre d'etat si j'enleve : <script src="chrome://exemple/content/exemple.js"/> dans le fichier.xul, le label="Ici Moi !" apparait dans la barre d'etat mais alert("child"); ne fonctionne pas

j'ai du louper quelque chose dans le tuto, mais la je ne vois pas !!

navigateur: Iceweasel

# Re: mon script javascript ne fonction pas

Envoyé par : thx1138

Date : 16/09/2011 19:18

Il ne faut pas mettre les balises <script> dans les fichiers .js

# Re: mon script javascript ne fonction pas

Envoyé par : lrgtk

Date : 17/09/2011 09:30

merci j'ai retirer <script> mais le label="Ici Moi !" n'apparait toujours pas dans la barre d'etat

# Re: mon script javascript ne fonction pas

Envoyé par : thx1138

Date : 17/09/2011 13:33

test avec l'appel au script entre les balises overlay

# Re: mon script javascript ne fonction pas

Envoyé par : lrgtk

Date : 17/09/2011 15:24

c'est se que j'ai fait au debut, ça fonctionne tres bien, apres j'ai rajouter une boucle for et la plus rien, donc j'ai tous mis dans un fichier js et voila ou j'en suis !

# Re: mon script javascript ne fonction pas

Envoyé par : lrgtk

Date : 17/09/2011 16:39

resolu!!!

<script type="application/x-javascript" src="chrome://exemple/content/test.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.