<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://blog.dreaminvasion.com/feed/rss2/xslt" ?><rss version="2.0"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:wfw="http://wellformedweb.org/CommentAPI/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
  <title>Blog Dreaminvasion - développement et  administration réseaux - Web</title>
  <link>http://blog.dreaminvasion.com/</link>
  <description>Articles et tutoriels dans le développement (Web PHP/MySQL, xHTML / CSS, Javascript, .NET, Java, ...) et l'administration de réseaux (UNIX / LINUX, Windows, Mac).</description>
  <language>fr</language>
  <pubDate>Wed, 03 Dec 2008 08:27:02 +0100</pubDate>
  <copyright>Tous droits réservés 2007</copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <item>
    <title>Intégration du formulaire de paiement Paypal</title>
    <link>http://blog.dreaminvasion.com/post/Integration-du-formulaire-de-paiement-Paypal</link>
    <guid isPermaLink="false">urn:md5:baf9b3bae0e4acf8256bf5540a1b23f1</guid>
    <pubDate>Mon, 10 Dec 2007 14:38:00 +0100</pubDate>
    <dc:creator>Gerald Lonlas</dc:creator>
        <category>Dev: xHTML / CSS / Javascript</category>
        <category>Developpement</category><category>HTML</category><category>Paypal</category><category>Web</category>    
    <description>    &lt;p&gt;&lt;img style=&quot;margin: 0 1em 1em 0; float: left;&quot; alt=&quot;&quot; src=&quot;http://blog.dreaminvasion.com/public/images/divers/make-money.png&quot; /&gt;&lt;a hreflang=&quot;en&quot; href=&quot;http://freelanceswitch.com&quot;&gt;FreelanceSwitch&lt;/a&gt; nous propose un petit &lt;a hreflang=&quot;en&quot; href=&quot;http://freelanceswitch.com/money/making-a-paypal-form-tutorial/&quot;&gt;tutoriel (en anglais) pour intégrer le formulaire de paiement de Paypal.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Le formulaire de paypal n’est vraiment pas compliqué à mettre en place sur un site Internet. &lt;br /&gt; Vous pouvez suivre &lt;a hreflang=&quot;en&quot; href=&quot;http://freelanceswitch.com/money/making-a-paypal-form-tutorial/&quot;&gt;ce tutoriel en anglais&lt;/a&gt;, que je trouve simple et bien détaillé (J’essayerai de vous en faire un en français).&lt;/p&gt;
&lt;p&gt;Pour plus d’informations sur intégration de Paypal sur votre site web, je vous recommande vivement de lire &lt;a hreflang=&quot;fr&quot; href=&quot;http://www.solutionspaypal.fr/RessourcesTechniquesPayPal/Homepage/ic_pdnHome.html?PPREDIRECT=GJyVpUqsFX0i7V94erfRKWj6epq_tp0lLvLDpktLY-76kVZTNAcIeBsJwks5pIhPNK6cMzGk4_yV-0AQbcR4mOS08tL4JfuLGZUYjVz0bXYSzAplacvhnqo8p7i&quot;&gt;les documentations de Paypal&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;N’hésitez pas à vous créer un compte sur &lt;a hreflang=&quot;fr&quot; href=&quot;https://www.sandbox.paypal.com/&quot;&gt;Sandbox Paypal&lt;/a&gt; pour tester le fonctionnement de votre script.&lt;/p&gt;</description>
    
    
    
          <comments>http://blog.dreaminvasion.com/post/Integration-du-formulaire-de-paiement-Paypal#comment-form</comments>
      <wfw:comment>http://blog.dreaminvasion.com/post/Integration-du-formulaire-de-paiement-Paypal#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.dreaminvasion.com/feed/rss2/comments/47</wfw:commentRss>
      </item>
    
  <item>
    <title>Formation : ASP.NET (SUPINFO IS2)</title>
    <link>http://blog.dreaminvasion.com/post/Formation-ASPNET-SUPINFO-IS2</link>
    <guid isPermaLink="false">urn:md5:fa40599301594e16c544ba9edd3c77bc</guid>
    <pubDate>Wed, 05 Dec 2007 22:27:00 +0100</pubDate>
    <dc:creator>Gerald Lonlas</dc:creator>
        <category>SUPINFO</category>
        <category>Developpement</category><category>DotNet</category><category>Formation</category><category>IS2</category><category>SUPINFO</category><category>Web</category>    
    <description>&lt;p&gt;Voici le programme &lt;strong&gt;ASP.NET&lt;/strong&gt; suivit lors de mon année SUPINFO IS2 (2007/2008) :&lt;/p&gt;    &lt;img style=&quot;margin: 0 0 1em 1em; float: right;&quot; alt=&quot;&quot; src=&quot;http://blog.dreaminvasion.com/public/images/logos/logo-supinfo.png&quot; /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;h2&gt;Les bases d’ASP.NET 2 (Applications Web)
&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;h3&gt;Introduction à ASP.NET
&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Présentation&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;h3&gt;Framework de page
&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Les MasterPages&lt;/li&gt;
&lt;li&gt;Style, Skin, Thèmes&lt;/li&gt;
&lt;li&gt;Les Webparts&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;h3&gt;Contrôles Serveurs
&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Généralités&lt;/li&gt;
&lt;li&gt;Présentation de quelques contrôles&lt;/li&gt;
&lt;li&gt;Interaction Client/server&lt;/li&gt;
&lt;li&gt;Le principe de PostBack&lt;/li&gt;
&lt;li&gt;Validation de contrôles&lt;/li&gt;
&lt;li&gt;Fichiers de configuration&lt;/li&gt;
&lt;li&gt;Organisation des fichiers&lt;/li&gt;
&lt;li&gt;Prise en compte des mises à jour&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;h2&gt;ASP.NET 2 Avancé
&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;h3&gt;Les contrôles serveur utilisateur
&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Principe de base&lt;/li&gt;
&lt;li&gt;Créer un contrôle utilisateur&lt;/li&gt;
&lt;li&gt;Les évènements dans un contrôle utilisateur&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;h3&gt;Accès aux données
&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Le DataBinding&lt;/li&gt;
&lt;li&gt;Les types de sources de données&lt;/li&gt;
&lt;li&gt;ObjectDataSource&lt;/li&gt;
&lt;li&gt;Afficher des données&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;h3&gt;Debug, Trace, Cache
&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Debuger une application&lt;/li&gt;
&lt;li&gt;Utiliser les informations de Trace&lt;/li&gt;
&lt;li&gt;Gestion du cache&lt;/li&gt;
&lt;li&gt;Le cache dependency&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;h3&gt;Personnalisation et Navigation
&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Personnalisation&lt;/li&gt;
&lt;li&gt;Aide à la navigation&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;h2&gt;Sécurité des applications web
&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;h3&gt;Equipements côté abonné
&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Authentification avec IIS&lt;/li&gt;
&lt;li&gt;Principe de Membership&lt;/li&gt;
&lt;li&gt;Optimisation grâce aux rôles&lt;/li&gt;
&lt;li&gt;Contrôles serveurs prédéfinis (Login, LoginView)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;h2&gt;Les services web
&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;h3&gt;Généralités
&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Introduction aux services Web&lt;/li&gt;
&lt;li&gt;Le Protocole SOAP&lt;/li&gt;
&lt;li&gt;Le format WSDL&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;h3&gt;Services web avec .NET
&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Créer un service web&lt;/li&gt;
&lt;li&gt;Déploiement des services&lt;/li&gt;
&lt;li&gt;Consommation des services web&lt;/li&gt;
&lt;li&gt;Créer des proxies transparents&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;</description>
    
    
    
          <comments>http://blog.dreaminvasion.com/post/Formation-ASPNET-SUPINFO-IS2#comment-form</comments>
      <wfw:comment>http://blog.dreaminvasion.com/post/Formation-ASPNET-SUPINFO-IS2#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.dreaminvasion.com/feed/rss2/comments/41</wfw:commentRss>
      </item>
    
  <item>
    <title>Javascript : Script de rotation d’image</title>
    <link>http://blog.dreaminvasion.com/post/Javascript-Script-de-rotation-dimage</link>
    <guid isPermaLink="false">urn:md5:4f052281348b8cfaac33b308b355aafb</guid>
    <pubDate>Tue, 04 Sep 2007 22:56:00 +0200</pubDate>
    <dc:creator>Gerald Lonlas</dc:creator>
        <category>Dev: xHTML / CSS / Javascript</category>
        <category>CSS</category><category>Javascript</category><category>Script</category><category>Web</category>    
    <description>&lt;p&gt;&lt;img style=&quot;margin: 0 1em 1em 0; float: left;&quot; alt=&quot;&quot; src=&quot;http://blog.dreaminvasion.com/public/images/logos/logo-javascript.png&quot; /&gt;
Des scripts de rotation d’image en javascript il en existe, il suffit de faire la recherche des mots clés « slideshow javascript » sur google pour le nombre de script prêt à l’emploi.
&lt;/p&gt;
&lt;p&gt;
Et me voila en train d’ajouter ma contribution. &lt;/p&gt;
&lt;p&gt;Je me permets de mettre à disposition un script que j’avais fais il y a quelques années pour le site &lt;a hreflang=&quot;fr&quot; href=&quot;http://www.dreaminvasion.com/realisations/2-e-tudiant.html&quot;&gt;E-tudiant.com&lt;/a&gt;, et que j’ai dépoussiéré très récemment pour DreamCommerce (le e-commerce que je développe actuellement).
&lt;/p&gt;

&lt;style type=&quot;text/css&quot;&gt;
.rotation
{
	border: 1px solid #000;
	cursor: pointer;
	overflow: hidden;
	margin: 50px auto 10px;
	position: relative;
	width: 165px;
	height: 150px;
}

.rotation img
{
	border: 0;
	cursor: pointer;
	width: 155px;
	height: 140px;
}
&lt;/style&gt;

&lt;script type=&quot;text/javascript&quot; src=&quot;http://blog.dreaminvasion.com/telechargement/slideshow/rotation.js&quot;&gt;&lt;/script&gt;

&lt;div id=&quot;galerie&quot; class=&quot;rotation&quot;&gt;
&lt;a href=&quot;http://www.dreaminvasion.com/realisations/23-mbolabs.html&quot;&gt;&lt;img src=&quot;http://www.dreaminvasion.com/images/mini-mbolabs.jpg&quot; alt=&quot;Mbolabs&quot; title=&quot;Mbolabs&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;http://www.dreaminvasion.com/realisations/21-4l-trophy-toulouse.html&quot;&gt;&lt;img src=&quot;http://www.dreaminvasion.com/images/mini-4l-trophy-toulouse.jpg&quot; alt=&quot;4L Trophy Toulouse&quot; title=&quot;4L Trophy Toulouse&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;http://www.dreaminvasion.com/realisations/11-dreaminvasion-v2-0.html&quot;&gt;&lt;img src=&quot;http://www.dreaminvasion.com/images/mini-dreaminvasion.com-v2.jpg&quot; alt=&quot;Dreaminvasion v2.0&quot; title=&quot;Dreaminvasion v2.0&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;http://www.dreaminvasion.com/realisations/14-maximo-cafe-v3-0.html&quot;&gt;&lt;img src=&quot;http://www.dreaminvasion.com/images/mini-maximo-cafe.com-v3.jpg&quot; alt=&quot;Maximo-Café v3.0&quot; title=&quot;Maximo-Café v3.0&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;http://www.dreaminvasion.com/realisations/9-le-petit-zappeur-toulouse.html&quot;&gt;&lt;img src=&quot;http://www.dreaminvasion.com/images/mini-zappeur-toulouse.com.jpg&quot; alt=&quot;Le Petit Zappeur Toulouse&quot; title=&quot;Le Petit Zappeur Toulouse&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;http://www.dreaminvasion.com/realisations/7-mercredi-contact.html&quot;&gt;&lt;img src=&quot;http://www.dreaminvasion.com/images/mini-mercredi-contact.com.jpg&quot; alt=&quot;Mercredi Contact&quot; title=&quot;Mercredi Contact&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;http://www.dreaminvasion.com/realisations/20-g-s-p.html&quot;&gt;&lt;img src=&quot;http://www.dreaminvasion.com/images/mini-g.s.p.jpg&quot; alt=&quot;G.S.P&quot; title=&quot;G.S.P&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;http://www.dreaminvasion.com/realisations/16-heartbit-v1-0.html&quot;&gt;&lt;img src=&quot;http://www.dreaminvasion.com/images/mini-heartbit-v1.jpg&quot; alt=&quot;Heartbit v1.0&quot; title=&quot;Heartbit v1.0&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;http://www.dreaminvasion.com/realisations/13-multimed-center-v2-1.html&quot;&gt;&lt;img src=&quot;http://www.dreaminvasion.com/images/mini-multimed-center-v2.1.jpg&quot; alt=&quot;Multimed Center v2.1&quot; title=&quot;Multimed Center v2.1&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;http://www.dreaminvasion.com/realisations/12-informatiquepourtous-v4-0.html&quot;&gt;&lt;img src=&quot;http://www.dreaminvasion.com/images/mini-informatiquepourtous.com.jpg&quot; alt=&quot;Informatiquepourtous v4.0&quot; title=&quot;Informatiquepourtous v4.0&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;
&lt;script type=&quot;text/javascript&quot;&gt;
rotationInit('galerie');
&lt;/script&gt;    &lt;h2&gt;Le javascript&lt;/h2&gt;
&lt;p&gt;
Voici l’ensemble du javascript, le mieux est de l’intégrer dans un fichier .js et l’inclure dans votre page HTML.
&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;// variables&lt;br /&gt;
var imgList = new Array();&lt;br /&gt;
var zInterval = null;&lt;br /&gt;
var indice=0;&lt;/p&gt;
&lt;p&gt;// Change Opacité de l'image&lt;br /&gt;
function setOpacity(objet)&lt;br /&gt;
{&lt;br /&gt;
if(objet.xOpacity&amp;gt;.99)&lt;br /&gt;
{&lt;br /&gt;
objet.xOpacity = .99;&lt;br /&gt;
return;&lt;br /&gt;
}&lt;/p&gt;
&lt;p&gt; objet.style.opacity = objet.xOpacity;&lt;br /&gt;
objet.style.MozOpacity = objet.xOpacity;&lt;br /&gt;
objet.style.filter = 'alpha(opacity=' + (objet.xOpacity*100) + ')';&lt;br /&gt;
}&lt;/p&gt;
&lt;p&gt;// Fonction de changement des images (rotation)&lt;br /&gt;
function rotation()&lt;br /&gt;
{&lt;br /&gt;
cOpacity = imgList[indice].xOpacity;&lt;br /&gt;
nIndex = imgList[indice + 1]? indice + 1 : 0;&lt;br /&gt;
nOpacity = imgList[nIndex].xOpacity;&lt;/p&gt;
&lt;p&gt; cOpacity-=.05;&lt;br /&gt;
nOpacity+=.05;&lt;/p&gt;
&lt;p&gt; imgList[nIndex].style.display = 'block';&lt;br /&gt;
imgList[indice].xOpacity = cOpacity;&lt;br /&gt;
imgList[nIndex].xOpacity = nOpacity;&lt;/p&gt;
&lt;p&gt; setOpacity(imgList[indice]);&lt;br /&gt;
setOpacity(imgList[nIndex]);&lt;/p&gt;
&lt;p&gt; if(cOpacity&amp;lt;=0)&lt;br /&gt;
{&lt;br /&gt;
imgList[indice].style.display = 'none';&lt;br /&gt;
indice = nIndex;&lt;br /&gt;
setTimeout(rotation, 3000);&lt;br /&gt;
}&lt;br /&gt;
else&lt;br /&gt;
{&lt;br /&gt;
setTimeout(rotation, 50);&lt;br /&gt;
}&lt;br /&gt;
}&lt;/p&gt;
&lt;p&gt;// Initialisation du rotation&lt;br /&gt;
function rotationInit(elementId)&lt;br /&gt;
{&lt;br /&gt;
if(document.getElementById || document.createElement)&lt;br /&gt;
{&lt;br /&gt;
imgList = document.getElementById( elementId ).getElementsByTagName('img');&lt;br /&gt;
&lt;br /&gt;
for(i=1;i&amp;lt;imgList.length;i++) &lt;br /&gt;
{ imgList[i].xOpacity = 0; }&lt;br /&gt;
&lt;br /&gt;
imgList[0].style.display = 'block';&lt;br /&gt;
imgList[0].xOpacity = .99;&lt;/p&gt;
&lt;p&gt; setTimeout(rotation, 3000);&lt;br /&gt;
};&lt;br /&gt;
}&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2&gt;Le xHTML&lt;/h2&gt;
&lt;p&gt;
Pour ce qui est du xHTML il suffit de &lt;strong&gt;mettre vos images les unes derrières les autres&lt;/strong&gt; dans un conteneur auquel vous donnerez un id.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&amp;lt;div id=&quot;galerie&quot; class=&quot;rotation&quot;&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;lt;a href=&quot;http://www.dreaminvasion.com/realisations/23-mbolabs.html&quot;&amp;gt;&amp;lt;img src=&quot;http://www.dreaminvasion.com/images/mini-mbolabs.jpg&quot; alt=&quot;Mbolabs&quot; title=&quot;Mbolabs&quot; /&amp;gt;&amp;lt;/a&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;lt;a href=&quot;http://www.dreaminvasion.com/realisations/21-4l-trophy-toulouse.html&quot;&amp;gt;&amp;lt;img src=&quot;http://www.dreaminvasion.com/images/mini-4l-trophy-toulouse.jpg&quot; alt=&quot;4L Trophy Toulouse&quot; title=&quot;4L Trophy Toulouse&quot; /&amp;gt;&amp;lt;/a&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;lt;a href=&quot;http://www.dreaminvasion.com/realisations/11-dreaminvasion-v2-0.html&quot;&amp;gt;&amp;lt;img src=&quot;http://www.dreaminvasion.com/images/mini-dreaminvasion.com-v2.jpg&quot; alt=&quot;Dreaminvasion v2.0&quot; title=&quot;Dreaminvasion v2.0&quot; /&amp;gt;&amp;lt;/a&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;/div&amp;gt;&lt;/p&gt;
&lt;/blockquote&gt;&lt;br /&gt;
Enfin &lt;strong&gt;lancer la rotation via la fonction rotationInit('galerie');&lt;/strong&gt;
&lt;blockquote&gt;&lt;p&gt;
&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; rotationInit('galerie');&lt;br /&gt;
&amp;lt;/script&amp;gt;
&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2&gt;La feuille de style&lt;/h2&gt;
&lt;p&gt;
La mise en page se fera via votre feuille de style (CSS), vous appliquerez un classe CSS au conteneur des photos. &lt;/p&gt;
&lt;p&gt;La classe &lt;strong&gt;CSS devra comporter les attributs : width, height &lt;/strong&gt;qui fixera la taille du conteneur à la dimension d’une image. &lt;br /&gt;&lt;strong&gt;Les autres images seront simplement cachées.&lt;/strong&gt;
&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;
.rotation
{
&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; border: 1px solid #000;
&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; cursor: pointer;
&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; overflow: hidden;
&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; margin: 50px auto 10px;
&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; position: relative;
&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; width: 155px;
&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; height: 140px;
&lt;br /&gt;} &lt;/p&gt;
&lt;p&gt;.rotation img
{ &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; border: 0;
&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; cursor: pointer;
&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; width: 155px;
&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; height: 140px; &lt;/p&gt;
&lt;p&gt;}
&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;
&lt;a href=&quot;http://blog.dreaminvasion.com/telechargement/slideshow/rotation.js&quot; alt=&quot;Téléchargement du fichier rotation.js&quot; title=&quot;Téléchargement du fichier rotation.js&quot;&gt;Cliquez ici pour télécharger le fichier rotation.js (1,6 Ko).&lt;/a&gt;
&lt;/p&gt;</description>
    
    
    
          <comments>http://blog.dreaminvasion.com/post/Javascript-Script-de-rotation-dimage#comment-form</comments>
      <wfw:comment>http://blog.dreaminvasion.com/post/Javascript-Script-de-rotation-dimage#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.dreaminvasion.com/feed/rss2/comments/18</wfw:commentRss>
      </item>
    
</channel>
</rss>