<?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>Images : Astuces de programmation Le MEMO du Web Développeur</title>
	<atom:link href="https://memo-web.fr/tag/images/feed/" rel="self" type="application/rss+xml" />
	<link>https://memo-web.fr</link>
	<description></description>
	<lastBuildDate>Mon, 20 Apr 2020 17:11:51 +0000</lastBuildDate>
	<language>fr-FR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.2</generator>
	<item>
		<title>Modifier  l&#8217;attribut src d&#8217;une image avec JQuery</title>
		<link>https://memo-web.fr/categorie-jquery-191/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=categorie-jquery-191</link>
					<comments>https://memo-web.fr/categorie-jquery-191/#respond</comments>
		
		<dc:creator><![CDATA[t@ra]]></dc:creator>
		<pubDate>Wed, 22 May 2013 06:20:39 +0000</pubDate>
				<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Images]]></category>
		<guid isPermaLink="false">http://memo-web.fr/?p=287</guid>

					<description><![CDATA[<p>JQuery&#160;permet grâce à la propriété&#160;attr, de modifier les attributs d&#8217;un éléments sur un événement donné. Il est possible par exemple de changer en Jquery l&#8217;image affectée à l&#8217;élément &#60;img /&#62; en modifiant son attribut « src&#160;« . Ici on affecte l&#8217;image monimage.jpg à l&#8217;élément&#160;img&#160;d&#8217;identifiant #mon_image : $("#mon_image").attr('src','monimage.jpg'); Exemple de modification d&#8217;une image au survol de la souris [&#8230;]</p>
The post <a href="https://memo-web.fr/categorie-jquery-191/">Modifier  l’attribut src d’une image avec JQuery</a> first appeared on <a href="https://memo-web.fr">Le MEMO du Web Développeur</a>.]]></description>
										<content:encoded><![CDATA[<p>JQuery&nbsp;permet grâce à la propriété&nbsp;<strong>attr</strong>, de modifier les attributs d&rsquo;un éléments sur un événement donné.</p>



<p>Il est possible par exemple de changer en Jquery l&rsquo;image affectée à l&rsquo;élément &lt;img /&gt; en modifiant son attribut « <em>src&nbsp;« .</em></p>



<p>Ici on affecte l&rsquo;image monimage.jpg à l&rsquo;élément&nbsp;<em>img&nbsp;</em>d&rsquo;identifiant #mon_image :</p>



<pre class="wp-block-preformatted">$("#mon_image").attr('src','monimage.jpg');  </pre>



<h2 class="wp-block-heading">Exemple de modification d&rsquo;une image au survol de la souris (événement hover)&nbsp;</h2>



<p><em>Code HTML</em>&nbsp;:</p>



<pre class="EnlighterJSRAW" data-enlighter-language="generic" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">&lt;img id="mon_image" src="monimage2.jpg" alt="survolez cette image "/></pre>



<p><em>Code JQuery</em>&nbsp;:</p>



<pre class="EnlighterJSRAW" data-enlighter-language="generic" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">$("#mon_image").hover(
   function () {
     $(this).attr('src','monimage1.jpg');  
   },
   function () {
      $(this).attr('src','monimage2.jpg');  
   }
); </pre>



<p>Exemple : </p>
<div style="margin-top: 0px; margin-bottom: 0px;" class="sharethis-inline-share-buttons" ></div>The post <a href="https://memo-web.fr/categorie-jquery-191/">Modifier  l’attribut src d’une image avec JQuery</a> first appeared on <a href="https://memo-web.fr">Le MEMO du Web Développeur</a>.]]></content:encoded>
					
					<wfw:commentRss>https://memo-web.fr/categorie-jquery-191/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Parcourir les images d&#8217;un répertoire en PHP</title>
		<link>https://memo-web.fr/categorie-php-159/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=categorie-php-159</link>
					<comments>https://memo-web.fr/categorie-php-159/#respond</comments>
		
		<dc:creator><![CDATA[t@ra]]></dc:creator>
		<pubDate>Wed, 05 Dec 2012 14:38:00 +0000</pubDate>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Images]]></category>
		<category><![CDATA[Répertoire]]></category>
		<guid isPermaLink="false">http://memo-web.fr/?p=119</guid>

					<description><![CDATA[<p>La fonction PHP suivante parcourt toutes les images dont l&#8217;extension est .gif, .jpg, .jpeg, .png du répertoire passé en paramètre $rep, et les affiche dans une liste à puces. La fonction glob()&#160;: La fonction PHP native&#160;glob()&#160;parcourt un dossier et stocke dans un tableau les noms des fichiers correspondant au pattern passé en paramètre. $images contiendra [&#8230;]</p>
The post <a href="https://memo-web.fr/categorie-php-159/">Parcourir les images d’un répertoire en PHP</a> first appeared on <a href="https://memo-web.fr">Le MEMO du Web Développeur</a>.]]></description>
										<content:encoded><![CDATA[<p>La fonction PHP suivante parcourt toutes les images dont l&rsquo;extension est .gif, .jpg, .jpeg, .png du répertoire passé en paramètre $rep, et les affiche dans une liste à puces.</p>



<pre class="EnlighterJSRAW" data-enlighter-language="generic" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">function ParcourirLesImagesDuReperoire($rep){  
    $Myrep = opendir($rep) or die('Erreur : répertoire non trouvé : '.$rep);
    echo '&lt;ul>';
    while($Entry = @readdir($Myrep)) {
       if(!(is_dir($rep.'/'.$Entry)&amp;&amp; $Entry != '.' &amp;&amp; $Entry != '..')) {
            $extension=strtolower(strrchr($Entry,'.'));
            if (in_array ($extension, array ('.gif','.jpg','.jpeg','.png'))){
              echo '&lt;li>'.$Entry.'&lt;/li>';
            }
        }
    }
    echo '&lt;/ul>';
    closedir($Myrep);  
}</pre>



<h2 class="wp-block-heading">La fonction glob()&nbsp;:</h2>



<p>La fonction PHP native&nbsp;<a href="http://php.net/manual/fr/function.glob.php"><strong>glob()</strong></a>&nbsp;parcourt un dossier et stocke dans un tableau les noms des fichiers correspondant au pattern passé en paramètre.</p>



<pre class="EnlighterJSRAW" data-enlighter-language="generic" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">$images=glob('images/*.{jpg,png,gif}', GLOB_BRACE);</pre>



<p>$images contiendra le tableau de tous les fichiers d&rsquo;extension jpg, png, gif présents dans le répertoire « image ».</p>



<h2 class="wp-block-heading">Trier les images par date de dernière modification :</h2>



<p>Voici le code qui permet de parcourir les fichiers &nbsp;d&rsquo;extension jpg, png ou gif du répertoire « images/ » en les affichant par ordre de date de dernière modification décroissante.</p>



<pre class="EnlighterJSRAW" data-enlighter-language="generic" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">&lt;?php
$dir = "images/";
chdir($dir);
array_multisort(array_map('filemtime', ($files = glob("*.{jpg,png,gif}", GLOB_BRACE))), SORT_DESC, $files);
foreach($files as $filename)
{
    echo "&lt;li>".substr($filename, 0, -4)."&lt;/li>"; 
} 
?></pre>
<div style="margin-top: 0px; margin-bottom: 0px;" class="sharethis-inline-share-buttons" ></div>The post <a href="https://memo-web.fr/categorie-php-159/">Parcourir les images d’un répertoire en PHP</a> first appeared on <a href="https://memo-web.fr">Le MEMO du Web Développeur</a>.]]></content:encoded>
					
					<wfw:commentRss>https://memo-web.fr/categorie-php-159/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Apparition d&#8217;un élément en fondu avec JQuery sur le survol de souris</title>
		<link>https://memo-web.fr/categorie-jquery-112/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=categorie-jquery-112</link>
					<comments>https://memo-web.fr/categorie-jquery-112/#respond</comments>
		
		<dc:creator><![CDATA[t@ra]]></dc:creator>
		<pubDate>Tue, 04 Dec 2012 08:11:05 +0000</pubDate>
				<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Astuce]]></category>
		<category><![CDATA[Images]]></category>
		<guid isPermaLink="false">http://memo-web.fr/?p=322</guid>

					<description><![CDATA[<p>La fonction suivante permet de faire un fondu entre deux images lors du passage de la souris sur l&#8217;élément #monimage Le principe : Lors du survol de #monimage dont le background est &#8216;image1.png&#8217; un élément div temporaire (#temp) est créé #temp dont le background&#160;est &#8216;image2.png&#8217;. On affiche cet élément en fondu grâce&#160;&#160;la fonction animate&#160;de JQuery. [&#8230;]</p>
The post <a href="https://memo-web.fr/categorie-jquery-112/">Apparition d’un élément en fondu avec JQuery sur le survol de souris</a> first appeared on <a href="https://memo-web.fr">Le MEMO du Web Développeur</a>.]]></description>
										<content:encoded><![CDATA[<p>La fonction suivante permet de faire un fondu entre deux images lors du passage de la souris sur l&rsquo;élément #monimage</p>



<p>Le principe : Lors du survol de #monimage dont le background est &lsquo;image1.png&rsquo; un élément div temporaire (#temp) est créé #temp dont le background&nbsp;est &lsquo;image2.png&rsquo;. On affiche cet élément en fondu grâce&nbsp;<strong>&nbsp;la fonction animate</strong>&nbsp;de JQuery. Il est possible d&rsquo;optimiser le chargement de l&rsquo;image en utilisant les sprites (inclure image1.ppng et image2.png dans la même image et jouer sur la position du background lors de l&rsquo;affichage)</p>



<p><a href="http://garaelle.fr/photo-argentique.php">Petit exemple ici</a></p>



<p>Code CSS&nbsp;:</p>



<pre class="EnlighterJSRAW" data-enlighter-language="generic" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">#monimage{
background:url('image1.png') no-repeat top left;
}</pre>



<p>Code JQuery&nbsp;&nbsp;:</p>



<pre class="EnlighterJSRAW" data-enlighter-language="generic" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">&lt;script>
$("#monimage").hover(
  function(){
   // La souris passe sur l'élément
   $("#temp").remove()
   $(this).append("&lt;div id='temp'>&lt;/div>"); // Création d'un div temporaire qui va héberger l'image en surimpression
   bgimg = "url(image2.png)";
   $(this).find("#temp").css({position:"absolute",background:"transparent "+bgimg+" no-repeat",opacity:0});
   $(this).find("#temp").stop().animate({opacity:1},500);  }, 
function(){

   // La souris sort de l'élément
     $(this).find("#temp").stop().animate({opacity:0},500,function(){$(this).remove()});
  }
)
&lt;/script></pre>
<div style="margin-top: 0px; margin-bottom: 0px;" class="sharethis-inline-share-buttons" ></div>The post <a href="https://memo-web.fr/categorie-jquery-112/">Apparition d’un élément en fondu avec JQuery sur le survol de souris</a> first appeared on <a href="https://memo-web.fr">Le MEMO du Web Développeur</a>.]]></content:encoded>
					
					<wfw:commentRss>https://memo-web.fr/categorie-jquery-112/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Défilement continu horizontal ou vertical d&#8217;une bande d&#8217;images en javascript</title>
		<link>https://memo-web.fr/categorie-javascript-156/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=categorie-javascript-156</link>
					<comments>https://memo-web.fr/categorie-javascript-156/#respond</comments>
		
		<dc:creator><![CDATA[t@ra]]></dc:creator>
		<pubDate>Sat, 06 Oct 2012 16:31:11 +0000</pubDate>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Images]]></category>
		<guid isPermaLink="false">http://memo-web.fr/?p=223</guid>

					<description><![CDATA[<p>Le code suivant permet de faire défiler horizontalement ou verticalement et de façon continue un bandeau d&#8217;images. Voir le code sur CodePen Code HTML&#160;: Code javascript&#160;: &#160;Dans cet exemple les valeur d&#8217;incrémentation de distance et de temps sont celles par défaut puisque je ne les ai pas spécifiées dans les paramètres de la fonction. Vous [&#8230;]</p>
The post <a href="https://memo-web.fr/categorie-javascript-156/">Défilement continu horizontal ou vertical d’une bande d’images en javascript</a> first appeared on <a href="https://memo-web.fr">Le MEMO du Web Développeur</a>.]]></description>
										<content:encoded><![CDATA[<p>Le code suivant permet de faire défiler horizontalement ou verticalement et de façon continue un bandeau d&rsquo;images.</p>



<p><a href="https://codepen.io/memoweb/pen/ExVgooO" target="_blank" label="Voir le code sur CodePen (opens in a new tab)" rel="noreferrer noopener" class="aioseop-link broken_link">Voir le code sur CodePen</a></p>



<p>Code HTML&nbsp;:</p>



<pre class="EnlighterJSRAW" data-enlighter-language="generic" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">&lt;div id="bandeau_vertical" style="position:relative;width:150px;height:600px;border:1px solid black;overflow:hidden;">
 &lt;/div>
&lt;div id="bandeau_horizontal" style="position:relative;width:600px;height:150px;border:1px solid black;overflow:hidden;">
&lt;/div></pre>



<p>Code javascript&nbsp;:</p>



<pre class="EnlighterJSRAW" data-enlighter-language="generic" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">&lt;/script>
// Fonction de défilement horizontal
// el est l'élément HTML qui contiendra le contenu défilant
// src est un tableau comprenant le chemin des images à faire défiler
// pas est le pas d'incrémentation du défilement (défaut 1px)
// tps est le temps entre deux incrémentations  (défaut 50ms)

function defilImgHrz(el,srcs,pas,tps) {
  if(typeof el=="string") { el = document.getElementById(el); }
  var tps = tps || 50;
  var pas = pas || 1;
  var imgs = [];
  var offset = 0;
  for(var i=0,l=srcs.length;i&lt;l;i++) {
    var img = new Image();
    img.src = srcs[i];
    imgs.push(img);
    img.style.height=el.offsetHeight+"px";
    img.style.position = "absolute";
    img.style.left = offset+"px";
    el.appendChild(img);
    offset += img.offsetWidth;
  }
  var first = 0;
  var last = imgs.length-1;

  (function d() {
    for(var i=0,l=imgs.length;i&lt;l;i++) {
      var left = parseInt(imgs[i].style.left,10);
      imgs[i].style.left = (left-pas)+"px";
      if(i==first &amp;&amp; (left-pas+imgs[i].offsetWidth)&lt;0) {
        imgs[i].style.left = 
        (parseInt(imgs[last].style.left,10)+imgs[last].offsetWidth-(i==0?pas:0))+"px";
        last = first++;
        if(first>imgs.length-1) { first = 0; }
      }
    }
    setTimeout(d,tps);
  })();
}

// Fonction de défilement verticale
function defilImgVrt(el,srcs,pas,tps) {
  if(typeof el=="string") { el = document.getElementById(el); }
  var tps = tps || 50;
  var pas = pas || 1;
  var imgs = [];
  var offset = 0;
  for(var i=0,l=srcs.length;i&lt;l;i++) {
    var img = new Image();
    img.src = srcs[i];
    imgs.push(img);
    img.style.width=el.offsetWidth+"px";
    img.style.position = "absolute";
    img.style.top = offset+"px";
    el.appendChild(img);
    offset += img.offsetHeight;
  }
  var first = 0;
  var last = imgs.length-1;

  (function d() {
    for(var i=0,l=imgs.length;i&lt;l;i++) {
      var top = parseInt(imgs[i].style.top,10);
      imgs[i].style.top = (top-pas)+"px";
      if(i==first &amp;&amp; (top-pas+imgs[i].offsetHeight)&lt;0) {
        imgs[i].style.top = (parseInt(imgs[last].style.top,10)+imgs[last].offsetHeight-(i==0?pas:0))+"px";
        last = first++;
        if(first>imgs.length-1) { first = 0; }
      }
    }
    setTimeout(d,tps);
  })();
}
// Appel des deux fonctions de défilement au chargement de ma page .
window.onload=function() {
  defilImgVrt('bandeau_vertical',[
    "photos/partenaire/1.jpg",
    "photos/partenaire/1.jpg",
    "photos/partenaire/1.jpg"
  
  ]);
  defilImgHrz('bandeau_horizontal',[
    "photos/partenaire/1.jpg",
    "photos/partenaire/1.jpg",
    "photos/partenaire/1.jpg"
  ]);
};
&lt;/script>

</pre>



<p>&nbsp;Dans cet exemple les valeur d&rsquo;incrémentation de distance et de temps sont celles par défaut puisque je ne les ai pas spécifiées dans les paramètres de la fonction. Vous pouvez jouer sur la vitesse ou l&rsquo;effet saccadé du défilement en modifiant leurs valeurs. (3ème et 4ème paramètre)</p>



<p><br>Code piqué sur un forum mais je ne retrouve plus le lien, désolée !</p>



<p></p>
<div style="margin-top: 0px; margin-bottom: 0px;" class="sharethis-inline-share-buttons" ></div>The post <a href="https://memo-web.fr/categorie-javascript-156/">Défilement continu horizontal ou vertical d’une bande d’images en javascript</a> first appeared on <a href="https://memo-web.fr">Le MEMO du Web Développeur</a>.]]></content:encoded>
					
					<wfw:commentRss>https://memo-web.fr/categorie-javascript-156/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Créer un effet d&#8217;opacité sur le survol d&#8217;une image en jQuery</title>
		<link>https://memo-web.fr/categorie-javascript-127/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=categorie-javascript-127</link>
					<comments>https://memo-web.fr/categorie-javascript-127/#respond</comments>
		
		<dc:creator><![CDATA[t@ra]]></dc:creator>
		<pubDate>Sun, 30 Sep 2012 16:34:14 +0000</pubDate>
				<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Images]]></category>
		<guid isPermaLink="false">http://memo-web.fr/?p=229</guid>

					<description><![CDATA[<p>Voici une fonction JQuery&#160;qui donne un effet sympathique sur le survol d&#8217;une image, dans cet exemple, lorsque celle çi est associée à un lien .L&#8217;image est rendu légèrement transparente au survol de la souris.Alternative plus classe à l&#8217;ajout de bordure à l&#8217;image sur le hover ! Code HTML&#160;: Code JQuery&#160;: Evénement sur le survol de [&#8230;]</p>
The post <a href="https://memo-web.fr/categorie-javascript-127/">Créer un effet d’opacité sur le survol d’une image en jQuery</a> first appeared on <a href="https://memo-web.fr">Le MEMO du Web Développeur</a>.]]></description>
										<content:encoded><![CDATA[<p>Voici une fonction JQuery&nbsp;qui donne un effet sympathique sur le survol d&rsquo;une image, dans cet exemple, lorsque celle çi est associée à un lien .<br>L&rsquo;image est rendu légèrement transparente au survol de la souris.<br>Alternative plus classe à l&rsquo;ajout de bordure à l&rsquo;image sur le hover !</p>



<p>Code HTML&nbsp;:</p>



<pre class="EnlighterJSRAW" data-enlighter-language="generic" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">&lt;a href="#">
  &lt;img src="img/image2.jpg" alt ="effet sur survol de l'image'/>
&lt;/a></pre>



<p>Code JQuery&nbsp;: Evénement sur le survol de toutes les &nbsp;images associées à un lien</p>



<pre class="EnlighterJSRAW" data-enlighter-language="generic" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">$('a img').hover(
   function(){ $(this).animate({ opacity : '.75' }); },
   function(){ $(this).animate({ opacity : '1' }); }
  );</pre>



<img decoding="async" id="memo_127" src="http://memo-web.fr/wp-content/uploads/2019/05/image2.jpg" alt="effet sur survol de l'image">
<script>
(function ($, root, undefined) {

	$(function () {

		'use strict';

		$('#memo_127').hover(
		   function(){ $(this).animate({ opacity : '.75' }); },
		   function(){ $(this).animate({ opacity : '1' }); }
		  );

	

	});

})(jQuery, this);

</script>
<div style="margin-top: 0px; margin-bottom: 0px;" class="sharethis-inline-share-buttons" ></div>The post <a href="https://memo-web.fr/categorie-javascript-127/">Créer un effet d’opacité sur le survol d’une image en jQuery</a> first appeared on <a href="https://memo-web.fr">Le MEMO du Web Développeur</a>.]]></content:encoded>
					
					<wfw:commentRss>https://memo-web.fr/categorie-javascript-127/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Afficher une image différente selon la date de l&#8217;année en javascript</title>
		<link>https://memo-web.fr/categorie-jquery-138/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=categorie-jquery-138</link>
					<comments>https://memo-web.fr/categorie-jquery-138/#respond</comments>
		
		<dc:creator><![CDATA[t@ra]]></dc:creator>
		<pubDate>Wed, 08 Aug 2012 07:06:47 +0000</pubDate>
				<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Astuce]]></category>
		<category><![CDATA[Dates]]></category>
		<category><![CDATA[Images]]></category>
		<guid isPermaLink="false">http://memo-web.fr/?p=316</guid>

					<description><![CDATA[<p>Ce script javascript permet d&#8217;afficher une image de background&#160;différente selon les saisons à l&#8217;élément d&#8217;identifiant id= »monimage » L&#8217;idée est d&#8217;analyser la date courante afin de déterminer la saison en utilisant l&#8217;objet&#160;new Date(année, mois, jour)</p>
The post <a href="https://memo-web.fr/categorie-jquery-138/">Afficher une image différente selon la date de l’année en javascript</a> first appeared on <a href="https://memo-web.fr">Le MEMO du Web Développeur</a>.]]></description>
										<content:encoded><![CDATA[<p>Ce script javascript permet d&rsquo;afficher une image de background&nbsp;différente selon les saisons à l&rsquo;élément d&rsquo;identifiant id= »monimage »</p>



<p>L&rsquo;idée est d&rsquo;analyser la date courante afin de déterminer la saison en utilisant l&rsquo;objet&nbsp;<strong>new Date(année, mois, jour)</strong></p>



<pre class="EnlighterJSRAW" data-enlighter-language="generic" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">&lt;script>
  $(function() {
    var today = new Date();
    var ladate=Date.parse(today);
    var lannee = today.getFullYear();
    var dateprintemps  =Date.parse(new Date(lannee, 2, 21));
    var dateete        =Date.parse(new Date(lannee, 5, 21));
    var dateautomne    =Date.parse(new Date(lannee, 8, 21));
    var datehiver      =Date.parse(new Date(lannee, 11, 21));
    if(ladate>=dateprintemps &amp;&amp; ladate&lt;dateete){
      $("#monimage").css({backgroundImage: "url('img/Fond-Printemps.png')"}); }
    else if(ladate>=dateete &amp;&amp; ladate&lt;dateautomne){
      $("#monimage").css({backgroundImage: "url('img/Fond-Ete.png')"});  }
    else if(ladate>=dateautomne &amp;&amp; ladate&lt;datehiver){
      $("#monimage").css({backgroundImage: "url('img/Fond-Automne.png')"});  }
    else if(ladate>=datehiver || ladate&lt;dateprintemps){
      $("#monimage").css({backgroundImage: "url('img/Fond-Hiver.png')"});  }
});
&lt;/script></pre>
<div style="margin-top: 0px; margin-bottom: 0px;" class="sharethis-inline-share-buttons" ></div>The post <a href="https://memo-web.fr/categorie-jquery-138/">Afficher une image différente selon la date de l’année en javascript</a> first appeared on <a href="https://memo-web.fr">Le MEMO du Web Développeur</a>.]]></content:encoded>
					
					<wfw:commentRss>https://memo-web.fr/categorie-jquery-138/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
