begin process at 2012 02 06 01:01:37
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Effets

 > DIAPO MULTIPLES EN FONDU

DIAPO MULTIPLES EN FONDU


 Information sur la source

Note :
10 / 10 - par 2 personnes
10,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Effets Classé sous :fondu, plusieur fondu, diapo fondu, diaporama Niveau :Débutant Date de création :28/05/2009 Date de mise à jour :03/06/2009 19:15:27 Vu / téléchargé :10 579 / 1 467

Auteur : kazma

Ecrire un message privé
Commentaire sur cette source (30)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
script qui sert a mettre plusieurs diapo en fondu
il y a entre autre un prechargement des image
compatible IE 6 a 8 firefox opera chrome et safarie fonctionne aussi avec IE 5.5 mais le diapo n'est pas en fondu

Source

  • <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  • <html <html xmlns="http://www.w3.org/1999/xhtml">
  • <head>
  • <script>
  • tbimagea=new Array('bateau','peli','bateau2','dauphin','crabe','oiseau'); //tableau des image mettre le nom de toutes les images pour un diapo
  • tbimageb=new Array('dd','de','df','dg','dh','di','dj','dk');
  • tbimagec=new Array('aa','ab','ac','ad','ae','af','ag','ah','ai','aj');
  • preImages=new Array;
  • function precharge(){
  • var tbg = tbimagea.concat(tbimageb,tbimagec); //tableau des tableau afin de precharger toutes les images en une fois preciser le nom de tous les tableaux
  • for (i = 0; i < tbg.length; i++){
  • preImages[i] = new Image();
  • preImages[i].src = 'images/'+tbg[i]+'.jpg';
  • }
  • d1=new fondu('divconteneur',tbimagea,2000); // preciser l'id du diapo , le nom du tableau contenant le nom des image ainsi que la duree d'attente avant transition du diapo concerne
  • d2=new fondu('divconteneur2',tbimageb,1000);
  • d3=new fondu('divconteneur3',tbimagec,500);
  • }
  • function fondu(ctn,tb,tps){ //a partir d'ici il n'y a plus rien a faire
  • if(navigator.appName.substring(0,3)=="Mic"){
  • this.Imagea=document.getElementById(ctn).childNodes[0];
  • this.Imageb=document.getElementById(ctn).childNodes[2];
  • }
  • else{
  • this.Imagea=document.getElementById(ctn).childNodes[1];
  • this.Imageb=document.getElementById(ctn).childNodes[3];
  • }
  • this.Tableau=tb;
  • this.temp=tps;
  • this.compteur=1;
  • this.opaa=0;
  • this.opab=100;
  • this.oxo=0;
  • this.defilmage();
  • }
  • fondu.prototype.defilmage = function(){
  • if(this.compteur==this.Tableau.length-1){
  • this.compteur=-1;
  • }
  • if(this.oxo==1){
  • this.compteur++;
  • this.opaa=10;
  • this.Imagea.src="images/"+this.Tableau[this.compteur]+".jpg";
  • this.oxo=0;
  • }
  • this.opaa+=3;
  • this.opab-=4;
  • if(document.all && !window.opera){
  • this.Imagea.style.filter = 'alpha(opacity=' + this.opaa + ');';
  • this.Imageb.style.filter = 'alpha(opacity=' + this.opab + ');';
  • }
  • else{
  • this.Imagea.style.opacity = this.opaa/100;
  • this.Imageb.style.opacity = this.opab/100;
  • }
  • if(this.opaa>=100){
  • this.opaa=10;
  • this.opab=100;
  • var xcc=this.Imagea.src.length-4;
  • var cxx=this.Imagea.src.lastIndexOf("/")+1;
  • var nomimg=this.Imagea.src.substring(cxx,xcc);
  • this.Imageb.src='images/'+nomimg+'.jpg';
  • this.oxo=1;
  • var lui=this;
  • setTimeout(function() { lui.defilmage(); },this.temp);
  • return false;
  • }
  • var lui=this;
  • setTimeout( function() { lui.defilmage(); }, 25 );
  • }
  • if(navigator.appName.substring(0,3)=="Mic"){
  • attachEvent("onload",precharge);
  • }
  • else{
  • addEventListener("load", precharge, false);
  • }
  • </script>
  • </head>
  • <body bgcolor='black'>
  • <div id="divconteneur"STYLE="position:absolute;top:150px;left:50px;">
  • <img src="images/bateau.jpg" STYLE="position:absolute;width:15em;height:15em;opacity:100;FILTER:alpha(opacity=100)">
  • <img src="images/peli.jpg" STYLE="position:absolute;width:15em;height:15em;opacity:0;FILTER:alpha(opacity=0)">
  • </div>
  • <div id="divconteneur2"STYLE="position:absolute;top:150px;left:320px;">
  • <img src="images/dd.jpg" STYLE="position:absolute;width:15em;height:15em;opacity:100;FILTER:alpha(opacity=100)">
  • <img src="images/de.jpg" STYLE="position:absolute;width:15em;height:15em;opacity:0;FILTER:alpha(opacity=0)">
  • </div>
  • <div id="divconteneur3"STYLE="position:absolute;top:150px;left:580px;">
  • <img src="images/aa.jpg" STYLE="position:absolute;width:15em;height:15em;opacity:100;FILTER:alpha(opacity=100)">
  • <img src="images/ab.jpg" STYLE="position:absolute;width:15em;height:15em;opacity:0;FILTER:alpha(opacity=0)">
  • </div>
  • </body>
  • </html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html <html xmlns="http://www.w3.org/1999/xhtml">
<head> 
<script>

tbimagea=new Array('bateau','peli','bateau2','dauphin','crabe','oiseau'); //tableau des image mettre le nom de toutes les images pour un diapo
tbimageb=new Array('dd','de','df','dg','dh','di','dj','dk');
tbimagec=new Array('aa','ab','ac','ad','ae','af','ag','ah','ai','aj');
preImages=new Array;

function precharge(){
var tbg = tbimagea.concat(tbimageb,tbimagec);  //tableau des tableau afin de precharger toutes les images en une fois preciser le nom de tous les tableaux
for (i = 0; i < tbg.length; i++){
    preImages[i] = new Image();
	preImages[i].src = 'images/'+tbg[i]+'.jpg';
	}
d1=new fondu('divconteneur',tbimagea,2000);  // preciser l'id du diapo , le nom du tableau  contenant le nom des image ainsi que la duree d'attente avant transition du diapo concerne
d2=new fondu('divconteneur2',tbimageb,1000);
d3=new fondu('divconteneur3',tbimagec,500);
}

function fondu(ctn,tb,tps){			//a partir d'ici il n'y a plus rien a faire

if(navigator.appName.substring(0,3)=="Mic"){
this.Imagea=document.getElementById(ctn).childNodes[0];
this.Imageb=document.getElementById(ctn).childNodes[2];
}
else{
this.Imagea=document.getElementById(ctn).childNodes[1];
this.Imageb=document.getElementById(ctn).childNodes[3];
}
this.Tableau=tb;
this.temp=tps;
this.compteur=1;
this.opaa=0;
this.opab=100;
this.oxo=0;
this.defilmage();
}

fondu.prototype.defilmage = function(){

if(this.compteur==this.Tableau.length-1){
this.compteur=-1;
}
if(this.oxo==1){
this.compteur++;
this.opaa=10;
this.Imagea.src="images/"+this.Tableau[this.compteur]+".jpg";
this.oxo=0;
}
this.opaa+=3;
this.opab-=4;
if(document.all && !window.opera){
this.Imagea.style.filter = 'alpha(opacity=' + this.opaa + ');';
this.Imageb.style.filter = 'alpha(opacity=' + this.opab + ');';
}
else{
this.Imagea.style.opacity = this.opaa/100;
this.Imageb.style.opacity = this.opab/100;
}
if(this.opaa>=100){
this.opaa=10;
this.opab=100;
var xcc=this.Imagea.src.length-4;
var cxx=this.Imagea.src.lastIndexOf("/")+1;
var nomimg=this.Imagea.src.substring(cxx,xcc);
this.Imageb.src='images/'+nomimg+'.jpg';
this.oxo=1;
var lui=this;
setTimeout(function() { lui.defilmage(); },this.temp);
return false;
}
var lui=this;
setTimeout( function() { lui.defilmage(); }, 25 );
}

if(navigator.appName.substring(0,3)=="Mic"){
attachEvent("onload",precharge);
}
else{
addEventListener("load", precharge, false);
}
</script>
</head>
<body bgcolor='black'>
<div id="divconteneur"STYLE="position:absolute;top:150px;left:50px;">
<img src="images/bateau.jpg" STYLE="position:absolute;width:15em;height:15em;opacity:100;FILTER:alpha(opacity=100)">
<img src="images/peli.jpg" STYLE="position:absolute;width:15em;height:15em;opacity:0;FILTER:alpha(opacity=0)">
</div>

<div id="divconteneur2"STYLE="position:absolute;top:150px;left:320px;">
<img src="images/dd.jpg" STYLE="position:absolute;width:15em;height:15em;opacity:100;FILTER:alpha(opacity=100)">
<img src="images/de.jpg" STYLE="position:absolute;width:15em;height:15em;opacity:0;FILTER:alpha(opacity=0)">
</div>

<div id="divconteneur3"STYLE="position:absolute;top:150px;left:580px;">
<img src="images/aa.jpg" STYLE="position:absolute;width:15em;height:15em;opacity:100;FILTER:alpha(opacity=100)">
<img src="images/ab.jpg" STYLE="position:absolute;width:15em;height:15em;opacity:0;FILTER:alpha(opacity=0)">
</div>

</body>
</html>

 Conclusion

RAS

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

03 juin 2009 19:15:27 :
optimisation

 Sources du même auteur

Source avec Zip Source avec une capture PETIT LOGICIEL DE DESSIN, RETOUCHE AVEC CANVAS
Source avec Zip Source avec une capture DRAG & DROP VERS UN CANVAS
Source avec Zip Source avec une capture DIAPO EN CSS 3D
Source avec Zip CONVERTISSEUR D'IMAGE BASE 64
Source avec Zip Source avec une capture HTML5 PLAYER

 Sources de la même categorie

Source avec Zip Source avec une capture SHOWMAPAREA par phidelum
DHTML IE FILTRE DÉGRADÉ (OUTIL HTML POUR DÉVELOPPEUR) par internetdev
Source avec Zip ANIMATION DU TEXTE par brennal
Source avec Zip Source avec une capture EFFET RAYONS DU SOLEIL par tefa24600
TAILLE DE TEXTE EN FONCTION DE LA RÉSOLUTION par tefa24600

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture DIAPORAMA SIMPLE PAR IFRAME par sartoz
Source avec Zip Source avec une capture DIAPO EN CSS 3D par kazma
Source avec Zip Source avec une capture CENTRAGE D'IMAGE AVEC PETIT EFFET par kazma
Source avec Zip Source avec une capture DIAPO EN FONDU ENCHAINE par kazma
Source avec Zip BANNIÈRE, DIAPORAMA, FONDU, AJAX par abdoulax

Commentaires et avis

Commentaire de mickaelpfr le 29/05/2009 10:52:32

script pas mal , mais j'ai horreur de l'instanciation du tableau d'image ...
une méthode récupérant les images avec un rel="diapo" ou autre aurait été plus pratique :)

Commentaire de kazma le 29/05/2009 12:30:39 administrateur CS

je ne conait pas du tout la methode j'ai fait qq recherche mais comme souvent ces temps je n'ai rien trouve

Commentaire de mickaelpfr le 29/05/2009 13:32:19

exemple d'images dans un conteneur :

<div id="listeimages">
<img src="..." rel="diapo"/>
<img src="..." rel="diapo"/>
<img src="..." rel="diapo"/>
</div>


//Méthode d'instanciation de ton diapo :

function getAllImgForDiapo(idConteneur){
tontablImage = null; //Le tableau qui sera passé a ta méthode créant le diapo
var listeImage = document.getElementById(idConteneur).getElementsByTagName('img');
for(var i = 0 , l = listeImage.length; i <l ; i++){
if(listeImage[i].rel == "diapo"){
tontablImage.push(listeImage[i]);
}
}
//Appel de ta méthode soit en passant le tableau d'image , soit en le mettant en variable globale
}

donc on pourra créer autant de diapo voulut juste en faisant :

getAllImgForDiapo(idConteneur); ...

ou en passant par le document complet etc ...

Commentaire de jdmcreator le 29/05/2009 23:03:24

Ou alors on peut passer par getAttribute :

<img src="....jpg" diapo="true">

et avec comme javascript :

document.getElementsByTagName('img')[i].getAttribute("true")

Quant à la source, elle fonctionne bien sous IE7 et Safari 3 malgré que sur Safari, il y a le bogue habituel (les setTimeOut et les SetInterval sont trop lent) mais c'est un détail

JDMCreator

Commentaire de mickaelpfr le 30/05/2009 00:25:23

mouai mais avec les attributes non natif , ce ne sera pas valide w3c.
De plus utilise plutôt un setinterval :) ( comme ça tu ne seras pas bloqué par la gestion de la boucle en cours ...

Commentaire de jdmcreator le 30/05/2009 02:17:36

Personellement, j'utilise cette méthode lorsque j'ai beaucoup d'information à gérer pour chacun des éléments. Pour le setInverval, ça dépend il y a combien d'éléments. Je préfère les boucles aux setInterval/setTimeout que je trouve trop relatifs. Mais c'est personnel. Mais c'est vrai que c'est meilleur au cas où le nombre d'éléments est trop grand ;)

Commentaire de kazma le 31/05/2009 18:48:53 administrateur CS

finalement je pense que je vais la laisser tel quel

le motif :
la source est quand meme pas mal comme ca et surtout totalement fonctionnel et pas trop complique a mettre en ½uvre
de toute facon rien n'empeche de faire des modifs sur la source

Commentaire de plarts le 01/06/2009 14:23:06

Comment ralentir la vitesse du Fondu ?
y t il une variable, à changer ?

Commentaire de kazma le 01/06/2009 15:20:23 administrateur CS

tu modifie ces deux valeurs et sa devrait etre bon met une plus petite valeur

this.opaa+=3;
this.opab-=4;

tu peut aussi jouer ici mais on est deja dans l'extreme diminue le 25

setTimeout( function() { lui.defilmage(); }, 25 );

Commentaire de thomeuxe le 15/10/2009 20:03:36 10/10

Good job ! ;)

Commentaire de PopCorn38 le 21/10/2009 17:21:02 10/10

Super ton code!!

Commentaire de beney le 07/03/2010 18:22:45

Super, parfait ! Merci beaucoup ! :-)

Commentaire de plarts le 07/03/2010 19:07:43

Je me suis servi de ce Diapo, sans problème.

Et là, je reprend le même, avec d'autre photos (3 photos)
et chaque changement de photo apparait la croix rouge (sous IE)
ou (image manquante sour FF) alors que mes 3 photos existent,
et sont bien là, et s'affichent bien en fondu,
mais avec cette croix rouge entre chaque fondu.
Une idée ?

Commentaire de kazma le 07/03/2010 22:15:17 administrateur CS

non je vois pas vraiment d'ou peut venir le probleme

Commentaire de jdmcreator le 08/03/2010 02:27:24

Moi, j'ai une idée. Est-ce que ce sont des images ayant comme extension jpg ? Car sinon ça ne marchera pas

Commentaire de plarts le 08/03/2010 15:24:10

Oui, ce sont des JPG.

Commentaire de kazma le 08/03/2010 18:51:36 administrateur CS

et l'extention si est en majuscule sa peut etre la cause du pb

si c'est sa le pb il faudrat soit modifier cette ligne

preImages[i].src = 'images/'+tbg[i]+'.jpg';

et mettre jpg en majucule soit renomer les image en mettant l'extention en minuscule

Commentaire de plarts le 08/03/2010 18:58:22

Non, les extensions de fichiers photos sont bien en minuscule. (.jpg)

Commentaire de kazma le 08/03/2010 23:04:52 administrateur CS

etange tout ceci d'autant plus que je vient de faire le teste avec trois images et sa marche

Commentaire de plarts le 09/03/2010 13:50:12

Oui, moi ausssi, j'ai un autre exemple ou ça marche très bien.
sur un autre site.
Si je trouve la raison, je la communiquerai.
Merci pour vos réponses.

Commentaire de gellule26 le 03/04/2010 00:45:29

je viens de le tester moi aussi et ca marche super.
Très bon boulot merci.

Commentaire de plarts le 04/04/2010 15:41:40

Je reviens sur la croix rouge (image non trouvée),
c'est bien de ma faute,
une des adresses répertoire image que je n'avais pas modifiée.
Donc le script est bien nickel dans tous les cas.

Commentaire de laballe58 le 16/06/2010 13:18:00

Bonjour, tout d'abord merci pour ce code super, mais j'ai un soucis, je n'arrive pas à l'intégrer à ma page, il
y a un conflit avec mon css, voici mon code dans la page html:
<script src="fondu.js" type="text/javascript"></script>
</head>

<body class="twoColFixRtHdr">

<div id="container">
  <div id="divconteneur"STYLE="position:absolute;top:0px;left:0px;">
<img src="images/entete1.jpg" STYLE="position:absolute;width:850px;height:213px;opacity:100;FILTER:alpha(opacity=100)">
<img src="images/entete3.jpg" STYLE="position:absolute;width:850px;height:213px;opacity:0;FILTER:alpha(opacity=0)">
</div>
</div>
<!-- fin de #header --></div>
Ensuite mon code dans ma feuille CSS:
body  {
font: 100% Verdana, Arial, Helvetica, sans-serif;
background: #666666;
margin: 0;
padding: 0;
text-align: center;
color:#CCC;
}
.twoColFixRtHdr #container {
width: 850px;  
background:#666;
margin-left:auto;
margin-right:auto;
border: 14px solid #333;
text-align: left; /
}

.twoColFixRtHdr #header {
background: #DDDDDD;
  }
Et ensuite la partie de code modifiable enregistrée dans mon fichier fondu.js
Tout fonctionne parfaitement si je supprime l'appel de ma feuille de style CSS
J'ai passé ma journée à chercher l'erreur, sans succés, je ne sais pas si j'ai
donné toutes les infos nécessaires pour obtnenir un ptit coup de main, n'hésitez
pas à me demander
PS: j'ai commencé à apprendre le html et le CSS il y a 2 mois...
et oui, je suis un débutant, comme tout le monde l'a été un jour...

Commentaire de laballe58 le 16/06/2010 13:57:09

Précisions: voici une démo du site avec l'erreur : http://www.360bali.net/support/index.html
En fait j'ai un soucis avec la fonction style dans la balise img, dès que je change les positions
le diapo ne fonctionne plus; Je suis sur que cela n'a rien à voir avec le diapo, mais, là je coince...
Merci

Commentaire de jdmcreator le 16/06/2010 19:45:41

Bonjour,

Je ne suis pas l'auteur du code mais je peux toujours t'aider ^^ . Je crois qu'il faut que tu modifies le style du DIV ayant comme ID divconteneur. Lorsque je change son style, cela fonctionne toujours sur ton site :P

Dis-moi si sa fonctionne ;)

Commentaire de kazma le 16/06/2010 19:49:45 administrateur CS

pour positionner le diapo c'est avec la balise div qui contient les deux balise img que tu doit jouer

Commentaire de laballe58 le 17/06/2010 04:39:36

Waooouh, cool, la nuit m'a porté conseil, en fait j'avais laissé dans mon css le header sans spécifier de dimension,
il reprenait donc les dimension de la balise body, j'ai donc spécifié width et height aux dimensions de mes photos
de bannière et tout est rentré dans l'ordre, merci kazma de ton intervention, super sympa.

Commentaire de laballe58 le 17/06/2010 05:14:17

Bonjour JDMCREATOR, effectivement c'était un soucis de style mais du div header dans mon CSS
où je n'avais pas "fixé" ses dimensions à la taille des images, en tout cas énorme merci de m'avoir
consacré un peu de temps, c'est vraiment sympa

Commentaire de Capt2buc le 07/09/2010 11:35:39

Bonjour

Sur Safari cela marche très, mais sur IE avec windows XP j'ai l'image n°2, celle indiquée en ligne 99 du body sur laquelle apparait des puces blanches, comme de petits tâches. Ces tâches ne sont pas sur Safari.
Je ne trouve pas d'où cela peut venir.

Pour éviter une surface blanche avant le démarrage du diaporama, j'ai donné le nom des images sur les lignes 98 et 98, au lieu de celles aa et ab qui se réfèrent au tableau. Du coup pendant une fraction de seconde on voit apparaitre l'image, puis le diapo se met en route. Est-il possible de mettre un petit module type téléchargement pour éviter ce "saut d'image" au début ?

# <img src="images/"nom de mon image".jpg" STYLE="position:absolute;width:15em;height:15em;opacity:100;FILTER:alpha(opacity=100)">
# <img src="images/"nom de mon image".jpg" STYLE="position:absolute;width:15em;height:15em;opacity:0;FILTER:alpha(opacity=0)">

Si vous avez des pistes de recherche, merci de votre aide.
Cordailement
Cap

Commentaire de toutsurtout le 15/02/2011 23:52:06

Bonjour.
J'essaie déseperement de mettre un chargement automatique des images avec php.
Sur ton script pour une seule diapo j'y arrive très bien en m'inspirant du commentaire de BENEY: http://www.javascriptfr.com/codes/DIAPO-FONDU-ENCHAINE_48063.aspx
Est ce que quelqu'un a une idée ? Soit j'arrive à faire fonctionner un seul des trois diapo, soit je n'ai rien du tout.
Je précise que si je me débrouille pas mal en php, je débute en javascript.
merci beaucoup

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Diaporama image avec fondu enchainé, lien vers page, etdiapo suit scroll de page [ par nonosims ] salut a tous, je viens vous solliciter pour vous expliquer mon problème. Débutant en script, j'essaye de mettre en place, un bandeau vertical à droite diaporama en slide [ par francia2010 ] Bonjour, je voudrais savoir comment faire une image animé (ou en diaporama je sais pas) en slide sur dreamweaver??? Merci! [^^happy10] diaporama comparatif photos auto [ par maysounave ] bonjour, cherche a créer un diaporama automatique afin de faire, dans un tableau de ma page web, une comparaison de photos avant et après intervention header slideshow [ par aalana ] bonjour, je développe un site sous joomla et j'aimerai bien intégrer un header slideshow, un changement d'images effet fondu, comme un zip javascriptf diaporama javascript lent [ par nico12908 ] Bonjour, Voila, j'ai réalisé un diaporama avec ce code javascrpit : <!-- Hide script from older browsers thisImg = 1 imgCt = 13 function newSlide(di Fond d'écran avec images fondu enchaîné [ par fanzi ] Bonjour, J'ai trouvé sur ce forum ce script suivant(il n'est pas de moi, mais de kazma): body{ background:url(1.jpg); } var compteur=0 tbimage=n help!Diaporama ou mur d image [ par ameliecuisine ] Bonjour, Voila je voudrais creer un diaporama d'image ou un mur d image avec pour chaque image une legende et un lien vers un site internet . Je voudr simuler la touche F11 pour pouvoir voir un diaporama photo [ par dickyforwomen2003 ] bonjour, j'ai un script pour faire un diaporama sur une page mais j'aimerais que cette page s'ouvre au maximum, comme avec la fonction F11 afin de po avez vous une solution [ par leomae ] bonjour, voilà j'ai créé un diaporama avec musique qui fonctionne nickel sur mon site mais j'ai une question: la musique et le diaporama se lance au Création d'une diaporama de photo a l'entete du site web [ par khalidhaddaoui ] S'il vous plait je veux crée une diaporama à l&#8217;entête du site web( site d'une association), qui passe de la gauche à la droite et dont la quell


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,622 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales