<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Kromack &#187; JavaScript</title>
	<atom:link href="http://www.kromack.com/tag/javascript/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.kromack.com</link>
	<description>Ressources et tutoriaux : Web 2.0 - PHP - CodeIgniter - Webdesign</description>
	<lastBuildDate>Fri, 23 Jul 2010 21:29:38 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Tutoriel : comment créer une ombre portée dynamique avec jQuery</title>
		<link>http://www.kromack.com/jquery/tutoriel-comment-creer-une-ombre-portee-dynamique-avec-jquery/</link>
		<comments>http://www.kromack.com/jquery/tutoriel-comment-creer-une-ombre-portee-dynamique-avec-jquery/#comments</comments>
		<pubDate>Thu, 17 Jun 2010 10:43:37 +0000</pubDate>
		<dc:creator>Kromack</dc:creator>
				<category><![CDATA[jQuery]]></category>
		<category><![CDATA[insolite]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[tutoriel]]></category>
		<category><![CDATA[web 2.0]]></category>

		<guid isPermaLink="false">http://www.kromack.com/?p=1122</guid>
		<description><![CDATA[


1stwebdesigner propose un tutoriel permettant de créer une ombre portée dynamique à base de CSS / Spriting / jQuery sur les éléments d&#8217;une page web en fonction d&#8217;une source lumineuse placée sur la page.
Ce n&#8217;est pas clair ? Je vous invite tout d&#8217;abord à jet un œil à cette page de démonstration exceptionnelle (n&#8217;oubliez de [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_monochrome" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fwww.kromack.com%252Fjquery%252Ftutoriel-comment-creer-une-ombre-portee-dynamique-avec-jquery%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Tutoriel%20%3A%20comment%20cr%C3%A9er%20une%20ombre%20port%C3%A9e%20dynamique%20avec%20jQuery%22%20%7D);"></div>
<p><img class="size-full wp-image-1123 alignnone" title="jquery css dynamic shadow" src="http://www.kromack.com/wordpress/wp-content/uploads/2010/06/jquery-css-dynamic-shadow.png" alt="jquery css dynamic shadow" width="400" height="161" /></p>
<p><em>1stwebdesigner</em> propose un <strong>tutoriel</strong> permettant de créer une <strong>ombre portée dynamique</strong> à base de <a href="http://www.kromack.com/tag/css/"><strong>CSS</strong></a> / <strong>Spriting</strong> / <a href="http://www.kromack.com/category/jquery/"><strong>jQuery</strong></a> sur les éléments d&#8217;une page web en fonction d&#8217;une source lumineuse placée sur la page.</p>
<p>Ce n&#8217;est pas clair ? Je vous invite tout d&#8217;abord à jet un œil à cette <a href="http://pushingpixels.at/experiments/dynamic_shadow/" target="_blank">page de démonstration</a> exceptionnelle (n&#8217;oubliez de faire glisser l&#8217;ampoule après l&#8217;avoir allumée !).</p>
<p>Comme vous avez pu le constater, le <strong>script</strong> adapte l&#8217;<strong>angle</strong> ainsi que la <strong>profondeur</strong> de <strong>l&#8217;ombre portée</strong> en fonction de la position de la <strong>source lumineuse</strong> sur la page !</p>
<p>Tout simplement <em>awesome</em> ! Pour ceux qui désirent comprendre pas-à-pas comment réaliser ce <strong>type d&#8217;effet</strong>, je vous invite à <a href="http://www.1stwebdesigner.com/tutorials/how-to-create-a-nifty-dynamic-shadow-with-jquery/">consulter le tutoriel</a> !</p>

]]></content:encoded>
			<wfw:commentRss>http://www.kromack.com/jquery/tutoriel-comment-creer-une-ombre-portee-dynamique-avec-jquery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jScratchcard : Un plugin de grattage pour jQuery !</title>
		<link>http://www.kromack.com/jquery/jscratchcard-un-plugin-de-grattage-pour-jquery/</link>
		<comments>http://www.kromack.com/jquery/jscratchcard-un-plugin-de-grattage-pour-jquery/#comments</comments>
		<pubDate>Tue, 01 Jun 2010 07:30:17 +0000</pubDate>
		<dc:creator>Kromack</dc:creator>
				<category><![CDATA[jQuery]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[web 2.0]]></category>

		<guid isPermaLink="false">http://www.kromack.com/?p=1091</guid>
		<description><![CDATA[

jScratchcard est un plugin pour le framework JavaScript jQuery permettant de créer des zones grattables à la manière des jeux de grattages que l&#8217;on retrouve chez nos buralistes. Il devient alors possible d&#8217;imaginer la création de toutes sortes de jeux de grattages directement en HTML / CSS / jQuery (rappelons que ce type de jeux [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_monochrome" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fwww.kromack.com%252Fjquery%252Fjscratchcard-un-plugin-de-grattage-pour-jquery%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22jScratchcard%20%3A%20Un%20plugin%20de%20grattage%20pour%20jQuery%20%21%22%20%7D);"></div>
<p><strong>jScratchcard</strong> est un <strong>plugin</strong> pour le <strong>framework JavaScript jQuery</strong> permettant de créer des <strong>zones grattables</strong> à la manière des <strong>jeux de grattages</strong> que l&#8217;on retrouve chez nos buralistes. Il devient alors possible d&#8217;imaginer la création de toutes sortes de <strong>jeux de grattages</strong> directement en <strong>HTML / CSS / jQuery</strong> (rappelons que ce type de jeux existe déjà sur le web en <strong>Flash</strong>).</p>
<p>Très simple d&#8217;utilisation, le <strong>plugin jScratchcard</strong> propose également une personnalisation des effets de grattage assez poussée. De quoi ravir les webmasters spécialisés dans le domaine !</p>
<p>En tout cas, félicitation à Senamion.com pour le plugin ! <img src='http://www.kromack.com/wordpress/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> <img class="alignright size-full wp-image-1092" title="jquery scratch plugin" src="http://www.kromack.com/wordpress/wp-content/uploads/2010/06/jquery-scratch-plugin.jpg" alt="jquery scratch plugin" width="200" height="100" /></p>
<p><a href="http://www.senamion.com/blog/jScratchcard.html">Voir la page de démonstration du plugin <strong>jScratchcard</strong>.</a></p>

]]></content:encoded>
			<wfw:commentRss>http://www.kromack.com/jquery/jscratchcard-un-plugin-de-grattage-pour-jquery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Le logo de Google se transforme en jeux vidéo à l&#8217;occasion des 30 ans de PAC-MAN !</title>
		<link>http://www.kromack.com/actualites/le-logo-de-google-se-transforme-en-jeux-video-a-loccasion-des-30-ans-de-pac-man/</link>
		<comments>http://www.kromack.com/actualites/le-logo-de-google-se-transforme-en-jeux-video-a-loccasion-des-30-ans-de-pac-man/#comments</comments>
		<pubDate>Fri, 21 May 2010 15:49:32 +0000</pubDate>
		<dc:creator>Kromack</dc:creator>
				<category><![CDATA[Actualités]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[html 5]]></category>
		<category><![CDATA[insolite]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[jeux video]]></category>
		<category><![CDATA[web 2.0]]></category>

		<guid isPermaLink="false">http://www.kromack.com/?p=1063</guid>
		<description><![CDATA[

Tout simplement&#8230; impressionnant !
A l&#8217;occasion des 30 ans de PAC-MAN Google à mis en ligne un nouveau logo interactif qui se transforme en jeux video lorsqu&#8217;on clique dessus ! Il est alors possible de jouer à PAC-MAN à l&#8217;intérieur du logo lui-même !
Petite astuce, cliquez sur le bouton &#171;&#160;Insérer Pièces(s)&#160;&#187; qui à remplacé le bouton [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_monochrome" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fwww.kromack.com%252Factualites%252Fle-logo-de-google-se-transforme-en-jeux-video-a-loccasion-des-30-ans-de-pac-man%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Le%20logo%20de%20Google%20se%20transforme%20en%20jeux%20vid%C3%A9o%20%C3%A0%20l%27occasion%20des%2030%20ans%20de%20PAC-MAN%20%21%22%20%7D);"></div>
<p>Tout simplement&#8230; impressionnant !</p>
<p>A l&#8217;occasion des <strong>30 ans de PAC-MAN</strong> <strong>Google</strong> à mis en ligne un nouveau <strong>logo interactif</strong> qui se transforme en <a href="http://www.kromack.com/tag/jeux-video/">jeux video</a> lorsqu&#8217;on clique dessus ! Il est alors possible de jouer à <strong>PAC-MAN</strong> à l&#8217;intérieur du <strong>logo</strong> lui-même !</p>
<p>Petite astuce, cliquez sur le bouton &laquo;&nbsp;<strong>Insérer Pièces(s)</strong>&nbsp;&raquo; qui à remplacé le bouton &laquo;&nbsp;<strong>J&#8217;ai de la chance</strong>&nbsp;&raquo; pour ajouter <strong>Miss PAC-MAN</strong> à la partie et jouer à deux !</p>
<p style="text-align: center;"><img class="aligncenter" title="logo google game jeux video pac man" src="http://www.kromack.com/wordpress/wp-content/uploads/2010/05/logo-google-game-jeux-video-pac-man1.png" alt="logo google game jeux video pac man" width="466" height="233" /></p>
<p>Pour information, vous pouvez retrouver <a href="http://www.google.com/pacman/">le logo Pacman sur ce permalien</a> <img src='http://www.kromack.com/wordpress/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>

]]></content:encoded>
			<wfw:commentRss>http://www.kromack.com/actualites/le-logo-de-google-se-transforme-en-jeux-video-a-loccasion-des-30-ans-de-pac-man/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Un tétris en 3D basé sur les canvas HTML 5 !</title>
		<link>http://www.kromack.com/actualites/un-tetris-en-3d-base-sur-les-canvas-html-5/</link>
		<comments>http://www.kromack.com/actualites/un-tetris-en-3d-base-sur-les-canvas-html-5/#comments</comments>
		<pubDate>Sat, 01 May 2010 12:33:54 +0000</pubDate>
		<dc:creator>Kromack</dc:creator>
				<category><![CDATA[Actualités]]></category>
		<category><![CDATA[html 5]]></category>
		<category><![CDATA[insolite]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[jeux video]]></category>
		<category><![CDATA[web 2.0]]></category>

		<guid isPermaLink="false">http://www.kromack.com/?p=980</guid>
		<description><![CDATA[


Dans notre série sur les jeux vidéos basés sur des technologies web, cet exemple est de loin le plus impressionnant ! Il s&#8217;agit d&#8217;un Tetris en 3D nommé Torus réalisé en HTML 5 à l&#8217;aide de l&#8217;élément canvas !
Cette fois-ci, ce jeux créé par Ben Joffe dispose d&#8217;un rendu d&#8217;une fluidité exceptionnelle et d&#8217;un gameplay [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_monochrome" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fwww.kromack.com%252Factualites%252Fun-tetris-en-3d-base-sur-les-canvas-html-5%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Un%20t%C3%A9tris%20en%203D%20bas%C3%A9%20sur%20les%20canvas%20HTML%205%20%21%22%20%7D);"></div>
<p><img class="aligncenter size-full wp-image-983" title="torus html5 game" src="http://www.kromack.com/wordpress/wp-content/uploads/2010/05/torus-html5-game.png" alt="torus html5 game" width="397" height="362" /></p>
<p>Dans notre série sur les <a href="http://www.kromack.com/tag/jeux-video/">jeux vidéos basés sur des technologies web</a>, cet exemple est de loin le plus impressionnant ! Il s&#8217;agit d&#8217;un <strong>Tetris en 3D</strong> nommé <strong>Torus</strong> réalisé en <strong>HTML 5</strong> à l&#8217;aide de l&#8217;<strong>élément canvas</strong> !</p>
<p>Cette fois-ci, ce jeux créé par <strong>Ben Joffe</strong> dispose d&#8217;un rendu d&#8217;une <strong>fluidité exceptionnelle</strong> et d&#8217;un <strong>gameplay</strong> n&#8217;ayant rien à envier au mythique <a href="http://www.kromack.com/tag/flash/">Flash</a>.</p>
<p>Une nouvelle fois, cet exemple donne une vision de plus en plus précise de ce que nous réserve le web dans un avenir proche !</p>
<p><a href="http://www.benjoffe.com/code/games/torus/">A découvrir de toute urgence !</a></p>

]]></content:encoded>
			<wfw:commentRss>http://www.kromack.com/actualites/un-tetris-en-3d-base-sur-les-canvas-html-5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CodeIgniter 2.0 disponible en téléchargement !</title>
		<link>http://www.kromack.com/codeigniter/codeigniter-2-0-disponible-en-telechargement/</link>
		<comments>http://www.kromack.com/codeigniter/codeigniter-2-0-disponible-en-telechargement/#comments</comments>
		<pubDate>Mon, 26 Apr 2010 16:04:03 +0000</pubDate>
		<dc:creator>Kromack</dc:creator>
				<category><![CDATA[CodeIgniter]]></category>
		<category><![CDATA[download]]></category>
		<category><![CDATA[Framework]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Mercurial]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[telechargement]]></category>

		<guid isPermaLink="false">http://www.kromack.com/?p=961</guid>
		<description><![CDATA[

La nouvelle version du framework PHP, CodeIgniter 2.0 est disponible depuis quelques semaines en téléchargement sur la plateforme collaborative Mercurial, bitbucket. Cette nouvelle version apporte son lot de nouveautés comme une toute nouvelle librairie de gestion des frameworks JavaScript tels que jQuery ou Mootools. L&#8217;implémentation native se limite pour le moment à jQuery mais l&#8217;architecture [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_monochrome" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fwww.kromack.com%252Fcodeigniter%252Fcodeigniter-2-0-disponible-en-telechargement%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22CodeIgniter%202.0%20disponible%20en%20t%C3%A9l%C3%A9chargement%20%21%22%20%7D);"></div>
<p>La nouvelle version du <strong>framework PHP</strong>, <strong>CodeIgniter 2.0</strong> est disponible depuis quelques semaines en téléchargement sur la plateforme collaborative <strong>Mercurial</strong>, bitbucket. Cette nouvelle version apporte son lot de nouveautés comme une toute nouvelle librairie de <strong>gestion des frameworks JavaScript</strong> tels que<strong> jQuery</strong> ou <strong>Mootools</strong>. L&#8217;implémentation native se limite pour le moment à jQuery mais l&#8217;architecture du code laisse penser qu&#8217;il sera très facile d&#8217;implémenter votre librairie JavaScript préférée !</p>
<p>L&#8217;équipe d&#8217;<strong>EllisLab</strong> apporte également un nouveau concept de packages dont nous parlerons certainement très prochainement !</p>
<p>A noter également que le répertoire application à été déplacé en dehors du répertoire <em>system</em> ! Ce qui devrait nous éviter quotidiennement quelques centaines de clics !</p>
<p>Si vous n&#8217;avez pas encore tester cette version, c&#8217;est le moment de <a title="CodeIgniter 2.0" href="http://bitbucket.org/ellislab/codeigniter/overview">télécharger <strong>CodeIgniter 2.0</strong></a> !</p>

]]></content:encoded>
			<wfw:commentRss>http://www.kromack.com/codeigniter/codeigniter-2-0-disponible-en-telechargement/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JavaScript Commodore Emulator</title>
		<link>http://www.kromack.com/geeks-world/javascript-commodore-emulator/</link>
		<comments>http://www.kromack.com/geeks-world/javascript-commodore-emulator/#comments</comments>
		<pubDate>Sat, 17 Apr 2010 12:26:43 +0000</pubDate>
		<dc:creator>Kromack</dc:creator>
				<category><![CDATA[Geek's World]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[jeux video]]></category>
		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">http://www.kromack.com/?p=952</guid>
		<description><![CDATA[

Cet émulateur Commodore 64 écrit en JavaScript par Tim de Koning est un portage du script original de Darron Schall qui fût écrit en Actionscript. Celui-ci reprend toutes les fonctionnalités de l&#8217;émulateur mais fonctionne cette fois-ci grâce à des canvas HTML5 et JavaScript. Il peut donc fonctionner sans Flash player mais nécessite beaucoup plus de [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_monochrome" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fwww.kromack.com%252Fgeeks-world%252Fjavascript-commodore-emulator%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22JavaScript%20Commodore%20Emulator%22%20%7D);"></div>
<p><a href="http://www.kromack.com/wordpress/wp-content/uploads/2010/04/js-commodore-emulator.png"><img class="alignright size-full wp-image-956" title="js commodore emulator" src="http://www.kromack.com/wordpress/wp-content/uploads/2010/04/js-commodore-emulator.png" alt="" width="318" height="198" /></a>Cet <strong>émulateur Commodore 64</strong> écrit en <strong>JavaScript</strong> par Tim de Koning est un portage du script original de Darron Schall qui fût écrit en <strong>Actionscript</strong>. Celui-ci reprend toutes les fonctionnalités de l&#8217;émulateur mais fonctionne cette fois-ci grâce à des canvas HTML5 et JavaScript. Il peut donc fonctionner sans Flash player mais nécessite beaucoup plus de ressources que son prédécesseur !</p>
<p>Le script est capable de faire tourner le noyau du commodore et même de lancer quelques vielles ROM de jeux-vidéo de l&#8217;époque !</p>
<p>Ce projet nous donne une nouvelle fois un aperçu des fonctionnalités futures du web qui seront démocratisées peu à peu avec le support d&#8217;HTML 5&#8230;</p>
<p>Attention, <a href="http://www.kingsquare.nl/jsc64">ressources systèmes requises !</a></p>

]]></content:encoded>
			<wfw:commentRss>http://www.kromack.com/geeks-world/javascript-commodore-emulator/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Super Mario Bros Full JavaScript !</title>
		<link>http://www.kromack.com/geeks-world/super-mario-bros-full-javascript/</link>
		<comments>http://www.kromack.com/geeks-world/super-mario-bros-full-javascript/#comments</comments>
		<pubDate>Sat, 03 Apr 2010 15:05:21 +0000</pubDate>
		<dc:creator>Kromack</dc:creator>
				<category><![CDATA[Geek's World]]></category>
		<category><![CDATA[geek]]></category>
		<category><![CDATA[insolite]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[jeux video]]></category>
		<category><![CDATA[web 2.0]]></category>

		<guid isPermaLink="false">http://www.kromack.com/?p=939</guid>
		<description><![CDATA[

Parmi la liste des jeux vidéos old school portés en JavaScript, c&#8217;est cette fois-ci au tour de Super Mario Bros d&#8217;entrer dans l&#8217;aire 2.0 !
Le célèbre titre à été porté en JavaScript par Guillermo Bruchmann, c&#8217;est assez impressionnant et c&#8217;est disponible à cette adresse : http://jsmario.com.ar/


]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_monochrome" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fwww.kromack.com%252Fgeeks-world%252Fsuper-mario-bros-full-javascript%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Super%20Mario%20Bros%20Full%20JavaScript%20%21%22%20%7D);"></div>
<p>Parmi la liste des <a href="http://www.kromack.com/tag/jeux-video/">jeux vidéos old school</a> portés en <strong>JavaScript</strong>, c&#8217;est cette fois-ci au tour de <strong>Super Mario Bros</strong> d&#8217;entrer dans l&#8217;aire 2.0 !</p>
<p>Le célèbre titre à été porté en JavaScript par Guillermo Bruchmann, c&#8217;est assez impressionnant et c&#8217;est disponible à cette adresse : <a href="http://jsmario.com.ar/">http://jsmario.com.ar/</a></p>
<p><a href="http://www.kromack.com/wordpress/wp-content/uploads/2010/04/super-mario-bros-javascript.png"><img class="aligncenter size-full wp-image-940" title="super mario bros javascript" src="http://www.kromack.com/wordpress/wp-content/uploads/2010/04/super-mario-bros-javascript.png" alt="super mario bros javascript" width="507" height="445" /></a></p>

]]></content:encoded>
			<wfw:commentRss>http://www.kromack.com/geeks-world/super-mario-bros-full-javascript/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tutoriel jQuery : appliquer un événement sur plusieurs éléments</title>
		<link>http://www.kromack.com/jquery/tutoriel-jquery-appliquer-un-evenement-sur-plusieurs-elements/</link>
		<comments>http://www.kromack.com/jquery/tutoriel-jquery-appliquer-un-evenement-sur-plusieurs-elements/#comments</comments>
		<pubDate>Sat, 27 Mar 2010 10:52:47 +0000</pubDate>
		<dc:creator>Kromack</dc:creator>
				<category><![CDATA[jQuery]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[Développement]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[tutoriel]]></category>

		<guid isPermaLink="false">http://www.kromack.com/?p=921</guid>
		<description><![CDATA[

Le contexte
Imaginons que vous devez appliquer le même comportement d&#8217;événement à un ensemble d&#8217;éléments, il devient alors tout à fait naturel de créer une classe CSS qui permettra d&#8217;identifier tous les éléments et ainsi leur appliquer le comportement d&#8217;événement simultanément.
Ceci ce traduirait par le code jQuery ci-dessous (notez que j&#8217;utilise jQuery à la place de [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_monochrome" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fwww.kromack.com%252Fjquery%252Ftutoriel-jquery-appliquer-un-evenement-sur-plusieurs-elements%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Tutoriel%20jQuery%20%3A%20appliquer%20un%20%C3%A9v%C3%A9nement%20sur%20plusieurs%20%C3%A9l%C3%A9ments%22%20%7D);"></div>
<h2>Le contexte</h2>
<p>Imaginons que vous devez appliquer le même comportement d&#8217;événement à un ensemble d&#8217;éléments, il devient alors tout à fait naturel de créer une classe CSS qui permettra d&#8217;identifier tous les éléments et ainsi leur appliquer le comportement d&#8217;événement simultanément.</p>
<p>Ceci ce traduirait par le code<strong> jQuery</strong> ci-dessous (notez que j&#8217;utilise<strong> jQuery</strong> à la place de <strong>$</strong> pour des questions de compatibilité avec d&#8217;autres librairies) :</p>

<div class="wp_codebox_msgheader"><span class="right"><sup></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p921code3'); return false;">View Code</a> JAVASCRIPT</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p9213"><td class="code" id="p921code3"><pre class="javascript" style="font-family:monospace;">jQuery<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'.jQuery-elements-1'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">change</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span>e<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
   <span style="color: #006600; font-style: italic;">//traitement de l'événement</span>
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<h2>Le problème</h2>
<p>Le code que nous venons de voir fonctionne bien, en revanche comment appliquer ce même comportement à un second ensemble d&#8217;éléments sans pour autant <strong>dupliquer de code</strong> ? Imaginons maintenant que nous possédons un second ensemble d&#8217;éléments portant pour une raison quelconque une classe CSS différente mais pour lequel nous désirons le même <strong>comportement d&#8217;événement</strong>.</p>
<p>La première solution qui vient à l&#8217;esprit consiste à dupliquer le code précédemment vu et à modifier <strong>la classe CSS utilisée</strong> pour pointer les éléments. C&#8217;est là qu&#8217;un peu d&#8217;astuce vas nous permettre d&#8217;éviter cette dupplication ! En effet, <strong>jQuery</strong> possède <strong>un puissant système de sélecteurs</strong> permettant de <strong>cibler des éléments HTML</strong>,en l&#8217;occurrence il suffira de <strong>séparer les deux classes CSS par une virgule</strong> pour appliquer le comportement d&#8217;événements à tous les éléments d&#8217;un seul coup !</p>

<div class="wp_codebox_msgheader"><span class="right"><sup></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p921code4'); return false;">View Code</a> JAVASCRIPT</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p9214"><td class="code" id="p921code4"><pre class="javascript" style="font-family:monospace;">jQuery<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'.jQuery-elements-1, .jQuery-elements-2'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">change</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span>e<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
   <span style="color: #006600; font-style: italic;">//traitement de l'événement</span>
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p>Pratique, n&#8217;est-ce pas ?</p>

]]></content:encoded>
			<wfw:commentRss>http://www.kromack.com/jquery/tutoriel-jquery-appliquer-un-evenement-sur-plusieurs-elements/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Du fun avec MooTools et CSS 3</title>
		<link>http://www.kromack.com/mootools/du-fun-avec-mootools-et-css-3/</link>
		<comments>http://www.kromack.com/mootools/du-fun-avec-mootools-et-css-3/#comments</comments>
		<pubDate>Sat, 27 Feb 2010 22:57:55 +0000</pubDate>
		<dc:creator>Kromack</dc:creator>
				<category><![CDATA[MooTools]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[insolite]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[web 2.0]]></category>
		<category><![CDATA[web design]]></category>

		<guid isPermaLink="false">http://www.kromack.com/?p=907</guid>
		<description><![CDATA[

Voici un aperçu très original proposé par rickyh.co.uk du mariage entre MooTools et CSS3 et des nouvelles possibilités qu&#8217;offrent ces deux technologies en termes d&#8217;effets visuels pour le web. Inutile de préciser qu&#8217;il est préférable de disposer d&#8217;un navigateur récent  
Glissez par ici&#8230;


]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_monochrome" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fwww.kromack.com%252Fmootools%252Fdu-fun-avec-mootools-et-css-3%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Du%20fun%20avec%20MooTools%20et%20CSS%203%20%22%20%7D);"></div>
<p>Voici un aperçu très original proposé par <a href="http://www.rickyh.co.uk/" target="_blank">rickyh.co.uk</a> du mariage entre <strong>MooTools</strong> et <strong>CSS3</strong> et des nouvelles possibilités qu&#8217;offrent ces deux technologies en termes d&#8217;effets visuels pour le web. Inutile de préciser qu&#8217;il est préférable de disposer d&#8217;un navigateur récent <img src='http://www.kromack.com/wordpress/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Glissez par ici&#8230;</p>
<p><a href="http://demo.rickyh.co.uk/fun-with-CSS3-and-mootools/"><img class="aligncenter size-full wp-image-908" title="mootools css3 demo" src="http://www.kromack.com/wordpress/wp-content/uploads/2010/02/mootools-css3-demo.png" alt="mootools css3 demo" width="249" height="231" /></a></p>

]]></content:encoded>
			<wfw:commentRss>http://www.kromack.com/mootools/du-fun-avec-mootools-et-css-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Magento : corriger le bug d&#8217;ajout au panier sous Internet Explorer 8</title>
		<link>http://www.kromack.com/magento/magento-corriger-le-bug-dajout-au-panier-sous-internet-explorer-8/</link>
		<comments>http://www.kromack.com/magento/magento-corriger-le-bug-dajout-au-panier-sous-internet-explorer-8/#comments</comments>
		<pubDate>Mon, 18 Jan 2010 12:31:10 +0000</pubDate>
		<dc:creator>Kromack</dc:creator>
				<category><![CDATA[Magento]]></category>
		<category><![CDATA[bug]]></category>
		<category><![CDATA[Développement]]></category>
		<category><![CDATA[e-commerce]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[tutoriel]]></category>

		<guid isPermaLink="false">http://www.kromack.com/?p=872</guid>
		<description><![CDATA[

La version 1.3.x de Magento comporte des dysfonctionnements sous Internet Explorer ou encore Safari 4 sur certains serveurs tels que :

L&#8217;impossibilité de se connecter à l&#8217;interface d&#8217;administration
L&#8217;impossibilité d&#8217;ajouter un produit au panier

Il existe plusieurs solutions permettant de corriger ces problèmes, en voici une qui fonctionne dans certains cas et consiste à réduire le niveau de [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_monochrome" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fwww.kromack.com%252Fmagento%252Fmagento-corriger-le-bug-dajout-au-panier-sous-internet-explorer-8%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Magento%20%3A%20corriger%20le%20bug%20d%27ajout%20au%20panier%20sous%20Internet%20Explorer%208%22%20%7D);"></div>
<p>La version 1.3.x de Magento comporte des dysfonctionnements sous <strong>Internet Explorer</strong> ou encore <strong>Safari 4</strong> sur certains serveurs tels que :</p>
<ul class="charte">
<li>L&#8217;impossibilité de se <strong>connecter à l&#8217;interface d&#8217;administration</strong></li>
<li>L&#8217;impossibilité d&#8217;<strong>ajouter un produit au panier</strong></li>
</ul>
<p>Il existe plusieurs solutions permettant de corriger ces problèmes, en voici une qui fonctionne dans certains cas et consiste à réduire le niveau de sécurité de Magento concernant les <strong>cookies</strong>.</p>
<p>Rendez-vous dans Système / Configuration / Web et appliquez les réglages visibles sur la capture d&#8217;écran ci-dessous :</p>
<p><a href="http://www.kromack.com/wordpress/wp-content/uploads/2010/01/magento-internet-explorer-bug.jpg"><img class="aligncenter size-full wp-image-873" title="magento internet explorerbug panier" src="http://www.kromack.com/wordpress/wp-content/uploads/2010/01/magento-internet-explorer-bug.jpg" alt="" width="520" height="375" /></a></p>
<p><em>Remplacez Domaine du cookie par votre nom de domaine (ex : www.kromack.com).</em></p>
<h2>Corriger le bug de double quantité lors de l&#8217;ajout au panier</h2>
<p>Il est possible que vous obteniez également un nouveau bug qui <strong>double systématiquement la quantité sélectionnée</strong> par l&#8217;utilisateur lors de l&#8217;<strong>ajout d&#8217;un produit au panier</strong>.</p>
<p>Pour corriger ce bug, ouvrez le fichier <em>template/catalog/product/view/addtocart.phtml</em> et remplacez à la ligne 37 :</p>

<div class="wp_codebox_msgheader"><span class="right"><sup></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p872code7'); return false;">View Code</a> HTML</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p8727"><td class="code" id="p872code7"><pre class="html" style="font-family:monospace;">&lt;button type=&quot;button&quot; class=&quot;form-button&quot; onclick=&quot;productAddToCartForm.submit()&quot;&gt;</pre></td></tr></table></div>

<p>Par :</p>

<div class="wp_codebox_msgheader"><span class="right"><sup></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p872code8'); return false;">View Code</a> HTML</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p8728"><td class="code" id="p872code8"><pre class="html" style="font-family:monospace;">&lt;button type=&quot;button&quot; class=&quot;form-button&quot; onclick=&quot;productAddToCartForm.submit(); return false;&quot;&gt;</pre></td></tr></table></div>

<p>N&#8217;oubliez de raffraichir le cache de Magento pour prendre en compte ces changements.</p>

]]></content:encoded>
			<wfw:commentRss>http://www.kromack.com/magento/magento-corriger-le-bug-dajout-au-panier-sous-internet-explorer-8/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
