<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1"> <style> .transpa0 { opacity:0; filter: Alpha (opacity=0); position:absolute; left:0; top:0; height:50%; width:50% } .transpa100 { opacity: 1; filter: Alpha(opacity=100); position:absolute; left:0; top:0; height:50%; width:50% } </style> <script> var _maliste = ['photos/1.jpg', 'photos/2.jpg', 'photos/3.jpg', 'photos/4.jpg' ]; var tbmage=new Array var fafade={ temps_pause:3000, opa:100, tour:1, elem0:'null', elem1:'null', elem2:'null', gide:1, precharge:function() { for (var i = 0; i < _maliste.length; i++) { tbmage[i] = new Image(); tbmage.src = _maliste[i]; } }, change_opacity:function(){ if((parseInt(navigator.userAgent.substring(30,31))<=8)){ fafade.opa-=20; fafade.elem1.style.filter = 'alpha(opacity=' + fafade.opa + ')'; fafade.elem2.style.filter = 'alpha(opacity=' + (100-fafade.opa) + ')'; } else{ fafade.opa-=5; fafade.elem1.style.opacity = fafade.opa/100; fafade.elem2.style.opacity = (100-fafade.opa)/100; } if(fafade.opa<=0){ fafade.opa=100; fafade.tour++; if(fafade.tour==_maliste.length){ fafade.tour=0; } if(fafade.gide!=1){ fafade.elem1=fafade.elem0.getElementsByTagName('img')[0]; fafade.elem2=fafade.elem0.getElementsByTagName('img')[1]; fafade.gide=1; } else{ fafade.elem1=fafade.elem0.getElementsByTagName('img')[1]; fafade.elem2=fafade.elem0.getElementsByTagName('img')[0]; fafade.gide=2; } fafade.elem2.src=_maliste[fafade.tour]; setTimeout(fafade.change_opacity,fafade.temps_pause); return false; } setTimeout(fafade.change_opacity,25); }, init:function(){ fafade.precharge(); fafade.elem0=document.getElementById('gene'); fafade.elem1=fafade.elem0.getElementsByTagName('img')[0]; fafade.elem2=fafade.elem0.getElementsByTagName('img')[1]; setTimeout (fafade.change_opacity,fafade.temps_pause); } } typeof window.addEventListener == 'undefined' ? attachEvent("onload",fafade.init) : addEventListener("load",fafade.init, false); </script> </head> <body> <div id='gene'> <img src="photos/1.jpg" class="transpa100"/> <img src="photos/2.jpg" class="transpa0"/> </div> </body> </html>
<!doctype html> <html lang="fr"> <head> <meta charset="utf-8"/> <title>Slider</title> <script src="http://code.jquery.com/jquery-1.10.2.min.js"></script> <style> body{ background-color:#444; } #slideshow{ display:block; position:absolute; padding:4px; top:0; left:0; right:0; bottom:0; margin:auto; width: 1080px; height:720px; border:8px solid #fff; background-color:#fff; text-align:center; overflow:hidden; box-shadow:0 0 8px #000; border-radius:4px; transition: 1s width, 1s height; } #slideshow img{ position:absolute; display:inline-block; float:left; top:0; left:0; right:0; bottom:0; margin:auto; opacity:0; transition:2s opacity; z-index:0; max-width:1080px; max-height:720px; } #slideshow img:first-child{ z-index:1; opacity:1; } </style> <script> function changePic(){ var P = '#slideshow'; var position=$(P).attr('position'); var max =$(P)[0].childElementCount; var O = '#ss'+position; position++; if(position > max){ position = 1; } var N = '#ss'+position; $(N).css('z-index','1').css('opacity','1'); $(O).css('z-index','0').css('opacity','0'); $(P).attr('position', position).height($(N).height()).width($(N).width()); } $(document).ready(function(){ setInterval("changePic();", 5000); }); </script> </head> <body> <div id="slideshow" position="1"> <img id="ss1" src="sliderimgs/a.jpg" alt=""/> <img id="ss2" src="sliderimgs/b.jpg" alt=""/> <img id="ss3" src="sliderimgs/c.jpg" alt=""/> <img id="ss4" src="sliderimgs/d.jpg" alt=""/> <img id="ss5" src="sliderimgs/e.jpg" alt=""/> <img id="ss6" src="sliderimgs/f.jpg" alt=""/> <img id="ss7" src="sliderimgs/g.jpg" alt=""/> <img id="ss8" src="sliderimgs/h.jpg" alt=""/> <img id="ss9" src="sliderimgs/i.jpg" alt=""/> <img id="ss10" src="sliderimgs/j.jpg" alt=""/> </div> </body> </html>