Envoyé par : harobed
Date : 06/02/2007 15:26
J'aimerais savoir si quelqu'un a déjà fait fonctionner la librairie prototypejs.org dans une application XUL ? dans mon cas, j'arrive bien à la faire fonctionner en HTML mais pas dans XUL.
Voici un code source d'exemple : un fichier test_html.html qui fonctionne et un autre fichier test_xul.xul qui ne fonctionne pas.
Contenu de mon répertoire :
ajax.php prototype.js <= http://www.prototypejs.org/download test_html.html test_xul.xul
Contenu du fichier "ajax.php" :
Retour script ajax
Contenu du fichier "test_html.html" :
<html> <script type="text/javascript" src="prototype.js"></script> <script type="text/javascript"> function bouton() { new Ajax.Request( 'ajax.php', { method:'get', onSuccess: function(transport) { var response = transport.responseText || "no response text"; alert("Success! \n\n" + response); }, onFailure: function(){ alert('Something went wrong...') } } ); return false; } </script> <body> <a href="" onclick="return bouton();">Bouton</a> </body> </html>
Contenu du fichier "test_xul.xul" :
<?xml version="1.0" encoding="UTF-8"?> <?xml-stylesheet href="chrome://global/skin/" type="text/css"?> <window xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"> <script type="text/javascript" src="prototype.js"></script> <script type="text/javascript"> function bouton() { alert("foo"); new Ajax.Request( 'ajax.php', { method:'get', onSuccess: function(transport){ var response = transport.responseText || "no response text"; alert("Success! \n\n" + response); }, onFailure: function(){ alert('Something went wrong...') } } ); return false; } </script> <button label="Bouton" onclick="bouton()" /> </window>
Envoyé par : harobed
Date : 06/02/2007 15:33
Bon, voila c'est toujours comme ça, c'est au moment où l'on est désespéré et que l'on pose sa question sur un forum que l'on trouve la réponse tout seul.
Voici un mail qui parle de ce problème :
http://wrath.rubyonrails.org/pipermail/r(..)
La personne donne en pièce jointe une version modifiée de prototype.js : http://wrath.rubyonrails.org/pipermail/r(..)
Je vais voir pour ajouter quelque chose à ce propos sur le wiki...
Envoyé par : Raphael
Date : 06/02/2007 18:08
Je sais pas si un retour t'intéresse toujours mais oui, j'ai déjà utilisé prototype.js dans mes applications XUL. Je l'ai récupéré dans les sources de texTree, gestionnaire de notes par tag en XUL.
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.