<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Commentaires sur : javascript eval global final</title>
	<atom:link href="http://www.xorax.info/blog/news/159-javascript-eval-global-scope.html/feed" rel="self" type="application/rss+xml" />
	<link>http://www.xorax.info/blog/news/159-javascript-eval-global-scope.html</link>
	<description>un vrai blog ajax sur le développement web</description>
	<pubDate>Fri, 05 Dec 2008 09:17:50 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5</generator>
		<item>
		<title>Par : Philippe</title>
		<link>http://www.xorax.info/blog/news/159-javascript-eval-global-scope.html#comment-80213</link>
		<dc:creator>Philippe</dc:creator>
		<pubDate>Thu, 20 Nov 2008 18:01:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.xorax.info/blog/news/159-javascript-eval-global-scope.html#comment-80213</guid>
		<description>Bonjour, je n'arrives pas a utiliser ce code et j'en ai vraiment besoin, pouvez vous me dire comment 'integrer exactement, je ne comprend pas.
Merci</description>
		<content:encoded><![CDATA[<p>Bonjour, je n&#8217;arrives pas a utiliser ce code et j&#8217;en ai vraiment besoin, pouvez vous me dire comment &#8216;integrer exactement, je ne comprend pas.<br />
Merci</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : clara</title>
		<link>http://www.xorax.info/blog/news/159-javascript-eval-global-scope.html#comment-59654</link>
		<dc:creator>clara</dc:creator>
		<pubDate>Mon, 12 May 2008 15:02:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.xorax.info/blog/news/159-javascript-eval-global-scope.html#comment-59654</guid>
		<description>donc si je comprends bien (déjà merci de poster ce code!!) la fonction pour var globaleval est placé dans la page principal dans le head entre des balises script, avec le code tel quel?
et ensuite dans les pages chargés on écrit:
var reponsePHP=oHttp.responseText;
globaleval(reponsePHP);

en début de code ( soit apres functionxxx){ici; ...}???
c'est bien sa?</description>
		<content:encoded><![CDATA[<p>donc si je comprends bien (déjà merci de poster ce code!!) la fonction pour var globaleval est placé dans la page principal dans le head entre des balises script, avec le code tel quel?<br />
et ensuite dans les pages chargés on écrit:<br />
var reponsePHP=oHttp.responseText;<br />
globaleval(reponsePHP);</p>
<p>en début de code ( soit apres functionxxx){ici; &#8230;}???<br />
c&#8217;est bien sa?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : XoraX</title>
		<link>http://www.xorax.info/blog/news/159-javascript-eval-global-scope.html#comment-24316</link>
		<dc:creator>XoraX</dc:creator>
		<pubDate>Wed, 26 Dec 2007 18:07:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.xorax.info/blog/news/159-javascript-eval-global-scope.html#comment-24316</guid>
		<description>ben c'est simple, tu place ma fonction dans ta page entre balise script et tu fais :
&lt;code&gt;
var reponsePHP=oHttp.responseText;
globaleval(reponsePHP);
&lt;/code&gt;
à la place de ton code.</description>
		<content:encoded><![CDATA[<p>ben c&#8217;est simple, tu place ma fonction dans ta page entre balise script et tu fais :<br />
<code><br />
var reponsePHP=oHttp.responseText;<br />
globaleval(reponsePHP);<br />
</code><br />
à la place de ton code.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : azureus</title>
		<link>http://www.xorax.info/blog/news/159-javascript-eval-global-scope.html#comment-24301</link>
		<dc:creator>azureus</dc:creator>
		<pubDate>Wed, 26 Dec 2007 13:23:09 +0000</pubDate>
		<guid isPermaLink="false">http://www.xorax.info/blog/news/159-javascript-eval-global-scope.html#comment-24301</guid>
		<description>Salut,

j'utilise le thickbox, ca ne fonctionne plus quand c'est un lien généré en ajax peux tu me dire précisément ou placer ton code moi j'ai ça 

var reponsePHP=oHttp.responseText;
window.eval(reponsePHP);

j'ai essayé de remplacer avec ton code mais j'obtiens une erreur 

merci d'avance</description>
		<content:encoded><![CDATA[<p>Salut,</p>
<p>j&#8217;utilise le thickbox, ca ne fonctionne plus quand c&#8217;est un lien généré en ajax peux tu me dire précisément ou placer ton code moi j&#8217;ai ça </p>
<p>var reponsePHP=oHttp.responseText;<br />
window.eval(reponsePHP);</p>
<p>j&#8217;ai essayé de remplacer avec ton code mais j&#8217;obtiens une erreur </p>
<p>merci d&#8217;avance</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : wen</title>
		<link>http://www.xorax.info/blog/news/159-javascript-eval-global-scope.html#comment-21422</link>
		<dc:creator>wen</dc:creator>
		<pubDate>Wed, 07 Nov 2007 10:01:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.xorax.info/blog/news/159-javascript-eval-global-scope.html#comment-21422</guid>
		<description>Salut!

Je pense que c'est la solution à mon problème mais 2 questions:

- Ou doit-on mettre le code javascript, dans la page renvoyée par ajax ou dans la page qui appelle la fonction AJAX?

- Comment on lance le script qui ne fonctionnait pas avant globaleval?

Merci!</description>
		<content:encoded><![CDATA[<p>Salut!</p>
<p>Je pense que c&#8217;est la solution à mon problème mais 2 questions:</p>
<p>- Ou doit-on mettre le code javascript, dans la page renvoyée par ajax ou dans la page qui appelle la fonction AJAX?</p>
<p>- Comment on lance le script qui ne fonctionnait pas avant globaleval?</p>
<p>Merci!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Christian</title>
		<link>http://www.xorax.info/blog/news/159-javascript-eval-global-scope.html#comment-14016</link>
		<dc:creator>Christian</dc:creator>
		<pubDate>Tue, 17 Jul 2007 16:16:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.xorax.info/blog/news/159-javascript-eval-global-scope.html#comment-14016</guid>
		<description>Bonjour !

Je ne sais pas si mon problème est bien en rapport avec ce site. En fait, je ne suis pas dans un context Ajax, mais HTML simple.

Sur mon site, je désire charger une série de scripts JS, écrits sur des fichiers externes. Ces scripts contiennent essentiellement des inputs type = hidden. Mais pour les test, j'utilise un fichier JS avec un input type = button. Ainsi je peux visualiser le résultat.

Lorsque j'inclus le code d'insertion du script directement sur ma page, le bouton s'affiche sans problème. Mais si j'utilise une fonction (lancée par onload) pour insérer le script dans la page (dans le but d'insérer tous les fichiers JS externes par la suite), alors là rien ne s'affiche.

J'ai essayé d'adapter votre script, mais sans résultat (je suis sous IE 6.0). Avez-vous une solution ?

Merci d'avance !</description>
		<content:encoded><![CDATA[<p>Bonjour !</p>
<p>Je ne sais pas si mon problème est bien en rapport avec ce site. En fait, je ne suis pas dans un context Ajax, mais HTML simple.</p>
<p>Sur mon site, je désire charger une série de scripts JS, écrits sur des fichiers externes. Ces scripts contiennent essentiellement des inputs type = hidden. Mais pour les test, j&#8217;utilise un fichier JS avec un input type = button. Ainsi je peux visualiser le résultat.</p>
<p>Lorsque j&#8217;inclus le code d&#8217;insertion du script directement sur ma page, le bouton s&#8217;affiche sans problème. Mais si j&#8217;utilise une fonction (lancée par onload) pour insérer le script dans la page (dans le but d&#8217;insérer tous les fichiers JS externes par la suite), alors là rien ne s&#8217;affiche.</p>
<p>J&#8217;ai essayé d&#8217;adapter votre script, mais sans résultat (je suis sous IE 6.0). Avez-vous une solution ?</p>
<p>Merci d&#8217;avance !</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Graval</title>
		<link>http://www.xorax.info/blog/news/159-javascript-eval-global-scope.html#comment-12849</link>
		<dc:creator>Graval</dc:creator>
		<pubDate>Tue, 03 Jul 2007 10:41:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.xorax.info/blog/news/159-javascript-eval-global-scope.html#comment-12849</guid>
		<description>Vraiment un grand merci XoraX, ton code m'a grandement aidé !
Bonne continuation !!</description>
		<content:encoded><![CDATA[<p>Vraiment un grand merci XoraX, ton code m&#8217;a grandement aidé !<br />
Bonne continuation !!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : XoraX</title>
		<link>http://www.xorax.info/blog/news/159-javascript-eval-global-scope.html#comment-12017</link>
		<dc:creator>XoraX</dc:creator>
		<pubDate>Fri, 15 Jun 2007 00:31:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.xorax.info/blog/news/159-javascript-eval-global-scope.html#comment-12017</guid>
		<description>oula c'est pas claire tout ça.
globaleval(_str_) est identique à la fonction native eval(_str_) à la différence que les variables déclarées dans le script _str_ seront disponibles dans toute la page (et pas seulement dans le corp de la fonction qui exécute eval)

voici un exemple simple :
&lt;pre lang="javascript"&gt;
var _str_ = 'var mafonction = function() {'+
'/*contenu fonction*/'+
'}';

globaleval(_str_);
mafonction();
&lt;/pre&gt;

si tu n'a pas de variable à déclarer via AJAX alor tu peux simplement utiliser eval(_str_)</description>
		<content:encoded><![CDATA[<p>oula c&#8217;est pas claire tout ça.<br />
globaleval(_str_) est identique à la fonction native eval(_str_) à la différence que les variables déclarées dans le script _str_ seront disponibles dans toute la page (et pas seulement dans le corp de la fonction qui exécute eval)</p>
<p>voici un exemple simple :</p>
<pre lang="javascript">
var _str_ = 'var mafonction = function() {'+
'/*contenu fonction*/'+
'}';

globaleval(_str_);
mafonction();
</pre>
<p>si tu n&#8217;a pas de variable à déclarer via AJAX alor tu peux simplement utiliser eval(_str_)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : MattOz</title>
		<link>http://www.xorax.info/blog/news/159-javascript-eval-global-scope.html#comment-11999</link>
		<dc:creator>MattOz</dc:creator>
		<pubDate>Thu, 14 Jun 2007 18:47:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.xorax.info/blog/news/159-javascript-eval-global-scope.html#comment-11999</guid>
		<description>Bonjour,

Excellent site efficace et plein de contenu riche. Félicitations pour ton boulot, c'est propre et ça aide beaucoup de gens ... comme moi :-). Donc merci.

Cependant, n'ayant pas un niveau très élevé en javascript et son utilisation en AJAX, je ne comprends pas comment mettre en oeuvre ce script. J'ai mis la fonction telle quelle avec les fonction de déclaration de l'objet AJAX. Ensuite comment faut-il éxécuter les fonctions JS que l'ont veut lancer dans les .js inclu dans les balises  ?

J'ai essayé ceci :

globaleval.mafonction(){
    /*contenu fonction*/
}

globaleval.mafonction(); //Execution

... mais ça ne fonctionne pas. Le javascript inclu dans les  chargés par AJAX ne s'éxécute pas.
Je comprends à peu près l'interêt du script mais c'est tout ... Si l'un d'entre vous peut me donner une petite explication, il me manque surement pas grand chose. Merci.</description>
		<content:encoded><![CDATA[<p>Bonjour,</p>
<p>Excellent site efficace et plein de contenu riche. Félicitations pour ton boulot, c&#8217;est propre et ça aide beaucoup de gens &#8230; comme moi :-). Donc merci.</p>
<p>Cependant, n&#8217;ayant pas un niveau très élevé en javascript et son utilisation en AJAX, je ne comprends pas comment mettre en oeuvre ce script. J&#8217;ai mis la fonction telle quelle avec les fonction de déclaration de l&#8217;objet AJAX. Ensuite comment faut-il éxécuter les fonctions JS que l&#8217;ont veut lancer dans les .js inclu dans les balises  ?</p>
<p>J&#8217;ai essayé ceci :</p>
<p>globaleval.mafonction(){<br />
    /*contenu fonction*/<br />
}</p>
<p>globaleval.mafonction(); //Execution</p>
<p>&#8230; mais ça ne fonctionne pas. Le javascript inclu dans les  chargés par AJAX ne s&#8217;éxécute pas.<br />
Je comprends à peu près l&#8217;interêt du script mais c&#8217;est tout &#8230; Si l&#8217;un d&#8217;entre vous peut me donner une petite explication, il me manque surement pas grand chose. Merci.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Killua</title>
		<link>http://www.xorax.info/blog/news/159-javascript-eval-global-scope.html#comment-11916</link>
		<dc:creator>Killua</dc:creator>
		<pubDate>Tue, 12 Jun 2007 23:05:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.xorax.info/blog/news/159-javascript-eval-global-scope.html#comment-11916</guid>
		<description>De la balle :D merci ça m'aide beaucoup!</description>
		<content:encoded><![CDATA[<p>De la balle <img src='http://www.xorax.info/blog/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> merci ça m&#8217;aide beaucoup!</p>
]]></content:encoded>
	</item>
</channel>
</rss>
