Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

SUITE DE FIBONACI


Information sur la source

Catégorie :Divers Classé sous : suite, fibonaci, grands, nombres, lapins Niveau : Initié Date de création : 04/03/2005 Date de mise à jour : 30/11/2005 13:44:21 Vu : 5 136

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

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (18)
Ajouter un commentaire et/ou une note


Description

un exemple simple de la POO et d'une librairie en cours de dévelopement (par moi même) qui permetrais d'utiliser de grands nombres...
cette librairie est actuellement sufisament dévelopée pour permetre de calculer la suite de fibonaci (on ne doit faire que des aditions, donc j'ai déja fais trop de fonctions)...

j'ai ajouté la multiplication et la soustraction...

la suite de fibonaci est telle que :
U(0)=1
U(1)=1
U(n)=U(n-1)+U(n-2)

donc, il suffit de faire des aditions...
U(n)/U(n-1) tend vers (1+sqrt(5))/2 (le nombre d'or)
 

Source

  • <html>
  • <head>
  • <title>fibonaci</title>
  • </head>
  • <body>
  • <input type="text" id="a" />
  • <input type="text" id="b" />
  • <input type="button" onclick="fibo();" value="suivant" />
  • <script>
  • function Int_big(nom,string){
  • /*
  • Ceci sert de constructeur....
  • */
  • //on y déclare les variables
  • var taille=string.length;
  • var i;
  • //on déclare les variables de la class
  • this.nombre=new Array();
  • this.signe=1;
  • this.taille=0;
  • this.nom=nom;
  • //on déclare les fonctions
  • this.affiche=Int_big_afficher;
  • this.valeur=Int_big_valeur;
  • this.plus=Int_big_plus;
  • this.moins=Int_big_moins;
  • this.fois=Int_big_fois;
  • this.t_react=Int_big_t_react;
  • this.compare=Int_big_compare;
  • //on copie le nombre dans l'objet
  • for (i=0;i<taille;i++){
  • this.nombre[i]=string.charAt(taille-i-1)*1;
  • if (this.nombre[i]!=0)
  • this.taille=i+1;
  • }
  • }
  • function Int_big_afficher(obj){
  • /*
  • Ceci sert à afficher le nombre dans une case de texte
  • */
  • var i;
  • obj.value=this.nom+"="+this.valeur();
  • }
  • function Int_big_valeur(){
  • /*
  • Cette fonction permet d'avoir dans une variable string, la chaine qui corespond aux caractères
  • */
  • var i, valeurs=""; //on met la valeur à 0
  • for (i=0;i<this.taille;i++){ //on prends les valeurs caractères par caractères
  • valeurs=valeurs+this.nombre[this.taille-i-1]; //on les ajoute à la chaine
  • }
  • return valeurs; //et on renvoi
  • }
  • function Int_big_moins(add){
  • /*
  • Ceci sert à afficher le nombre dans une case de texte
  • */
  • a=this.compare(add);
  • if (a=="egalite"){ //si les nombres sont égaux, alors on renvoi 0
  • for (i=0;i<taille1;i++){
  • this.nombre[i]=0;
  • }
  • this.t_react(); //on recherche la taille actuelle
  • }else if (a=="plus petit"){ //si le premier nombre est plus petit, alors on affiche une erreur
  • alert("la soustraction entre "+this.nom+" et "+add.nom+" n'a pas pu être effactuée... "+add.com+" est plus grand que "+this.com+"...");
  • }else{
  • var i;
  • for (i=0;i<add.taille;i++){ //on soustrait
  • this.nombre[i]-=add.nombre[i];
  • if (this.nombre[i]<0){ //on enlève les retenues
  • this.nombre[i]+=10;
  • this.nombre[i+1]--;
  • }
  • }
  • this.t_react(); //on recherche la taille d'orifine
  • }
  • }
  • function Int_big_plus(add){
  • /*
  • Ceci sert à afficher le nombre dans une case de texte
  • */
  • var i;
  • var taille1=this.taille;
  • var taille2=add.taille;
  • if (taille2<=taille1){ //si le secons nombre est le plus petit, alors on ne vas pas jusqu'a la fin des aditions, on coupe avant
  • taille1=taille2;
  • taille2=0;
  • }
  • //alert(taille1 +','+taille2);
  • for (i=0;i<taille1;i++){ //on parcourt le nombre pour effectuer les aditions
  • this.nombre[i]+=add.nombre[i];
  • if (this.nombre[i]>9){ //si on a une retenue alors :
  • this.nombre[i]-=10;
  • //ceci sert lorsque l'on ajoute un chiffre au nombre, car on n'a pas forcément assigné une valeur au chifre suivant
  • if (this.nombre[i+1])
  • this.nombre[i+1]++;
  • else
  • this.nombre[i+1]=1;
  • }
  • }
  • if (taille2){ //si le second nombre est le plus grand, alors on va mettre la fin du nombre à la fin de la valeur
  • for (i=taille1;i<taille2;i++){
  • this.nombre[i]=add.nombre[i];
  • // alert("i="+i);
  • }
  • }
  • this.t_react(); //calcule la taille
  • }
  • function Int_big_fois(add){
  • var i,j;
  • var taille2=this.taille;
  • var taille1=add.taille;
  • var valeur=new Array();
  • for (i=0; i <taille1+taille2+1 ; i++)
  • valeur[i]=0; //mets à 0 le tableau de valeur
  • for ( i = 0 ; i < taille1; i++){ //fait varier les nombres de a
  • for ( j = 0 ; j < taille2 ; j++){ //puis de b
  • valeur[i+j] += add.nombre[i] * this.nombre[j]; //calcule la multiplication et l'adition en même temps
  • }
  • }
  • for ( i = 0 ; i <valeur.length; i++){ //recopie le tableau de valeurs
  • while (9<valeur[i+j]){ //calcule la retenue
  • valeur[i+j+1]++;
  • valeur[i+j]-=10;
  • }
  • this.nombre[i]=valeur[i];
  • }
  • this.t_react(); //retrouve la taille
  • }
  • function Int_big_t_react(){
  • /*
  • cette fonction recalcule les tailles
  • */
  • for (i=0;i<this.nombre.length;i++){
  • if (this.nombre[i]!=0)
  • this.taille=i+1;
  • }
  • }
  • function Int_big_compare(nbr){
  • /*
  • cette fonction permet de comparer deux nombres
  • */
  • var taille1=this.taille;
  • var taille2=add.taille;
  • var reponse="egalite";
  • if (taille1<taille2)
  • reponse="plus petit"
  • else if (taille2<taille1)
  • reponse="plus grand"
  • else{
  • for (taille1=0;taille1<taille2;taille1++){
  • if (taille1<taille2){
  • reponse="plus petit"
  • taille1=taille2;
  • }else if (taille2<taille1){
  • reponse="plus grand"
  • taille1=taille2;
  • }
  • }
  • }
  • return reponse;
  • }
  • function min(a,b){
  • //donne le minimum entre a et b
  • var min="err";
  • if (a<b)
  • min=a;
  • else if (b<a)
  • min=b;
  • return (min);
  • }
  • function max(a,b){
  • //donne le maximum entre a et b
  • var min="err";
  • if (a<b)
  • min=b;
  • else if (b<a)
  • min=a;
  • return (min);
  • }
  • function fibo(){
  • var c= b.valeur();
  • b.plus(a);
  • a=new Int_big('a', c);
  • a.affiche(document.getElementById('a'));
  • b.affiche(document.getElementById('b'));
  • }
  • /*
  • (médiocre) Exemple d'utilisation
  • */
  • a=new Int_big('a','1');
  • b=new Int_big('b','2');
  • a.affiche(document.getElementById('a'));
  • b.affiche(document.getElementById('b'));
  • </script>
  • <p>La suite de fibonaci... (une histoire de lapins)</p>
  • </body>
  • </html>
<html>
<head>
<title>fibonaci</title>
</head>
<body>
<input type="text" id="a" />
<input type="text" id="b" />
<input type="button" onclick="fibo();" value="suivant" />
<script>

function Int_big(nom,string){
/*
Ceci sert de constructeur....
*/
	//on y déclare les variables
	var taille=string.length;
	var i;
	//on déclare les variables de la class
	this.nombre=new Array();
	this.signe=1;
	this.taille=0;
	this.nom=nom;
	//on déclare les fonctions
	this.affiche=Int_big_afficher;
	this.valeur=Int_big_valeur;
	this.plus=Int_big_plus;
	this.moins=Int_big_moins;
	this.fois=Int_big_fois;
	this.t_react=Int_big_t_react;
	this.compare=Int_big_compare;
	//on copie le nombre dans l'objet
	for (i=0;i<taille;i++){
		this.nombre[i]=string.charAt(taille-i-1)*1;
		if (this.nombre[i]!=0)
			this.taille=i+1;
	}
}

function Int_big_afficher(obj){
/*
Ceci sert à afficher le nombre dans une case de texte
*/
	var i;
	obj.value=this.nom+"="+this.valeur();
}

function Int_big_valeur(){
/*
Cette fonction permet d'avoir dans une variable string, la chaine qui corespond aux caractères
*/
	var i, valeurs="";								//on met la valeur à 0
	for (i=0;i<this.taille;i++){						//on prends les valeurs caractères par caractères
		valeurs=valeurs+this.nombre[this.taille-i-1];	//on les ajoute à la chaine
	}
	return valeurs;								//et on renvoi
}

function Int_big_moins(add){
/*
Ceci sert à afficher le nombre dans une case de texte
*/
	a=this.compare(add);
	if (a=="egalite"){						//si les nombres sont égaux, alors on renvoi 0
		for (i=0;i<taille1;i++){
			this.nombre[i]=0;
		}
		this.t_react();						//on recherche la taille actuelle
	}else if (a=="plus petit"){				//si le premier nombre est plus petit, alors on affiche une erreur
		alert("la soustraction entre "+this.nom+" et "+add.nom+" n'a pas pu être effactuée... "+add.com+" est plus grand que "+this.com+"...");
	}else{
		var i;
		for (i=0;i<add.taille;i++){			//on soustrait
			this.nombre[i]-=add.nombre[i];
			if (this.nombre[i]<0){			//on enlève les retenues
				this.nombre[i]+=10;
				this.nombre[i+1]--;
			}
		}
		this.t_react();						//on recherche la taille d'orifine
	}
}

function Int_big_plus(add){
/*
Ceci sert à afficher le nombre dans une case de texte
*/
	var i;
	var taille1=this.taille;
	var taille2=add.taille;
	if (taille2<=taille1){			//si le secons nombre est le plus petit, alors on ne vas pas jusqu'a la fin des aditions, on coupe avant
		taille1=taille2;
		taille2=0;
	}
	//alert(taille1 +','+taille2);
	for (i=0;i<taille1;i++){		//on parcourt le nombre pour effectuer les aditions
		this.nombre[i]+=add.nombre[i];
		if (this.nombre[i]>9){		//si on a une retenue alors :
			this.nombre[i]-=10;
//ceci sert lorsque l'on ajoute un chiffre au nombre, car on n'a pas forcément assigné une valeur au chifre suivant
			if (this.nombre[i+1])
				this.nombre[i+1]++;
			else
				this.nombre[i+1]=1;
		}
	}
	if (taille2){				//si le second nombre est le plus grand, alors on va mettre la fin du nombre à la fin de la valeur
		for (i=taille1;i<taille2;i++){
			this.nombre[i]=add.nombre[i];
		//	alert("i="+i);
		}
	}
	this.t_react();				//calcule la taille
}

function Int_big_fois(add){
	var i,j;
	var taille2=this.taille;
	var taille1=add.taille;
	var valeur=new Array();
	for (i=0; i <taille1+taille2+1 ; i++)
		valeur[i]=0;						//mets à 0 le tableau de valeur
	for ( i = 0 ; i < taille1; i++){			//fait varier les nombres de a
		for ( j = 0 ; j < taille2 ; j++){		//puis de b
			valeur[i+j] += add.nombre[i] * this.nombre[j];		//calcule la multiplication et l'adition en même temps
		}
	}
	for ( i = 0 ; i <valeur.length; i++){		//recopie le tableau de valeurs
		while (9<valeur[i+j]){				//calcule la retenue
			valeur[i+j+1]++;
			valeur[i+j]-=10;
		}
		this.nombre[i]=valeur[i];
	}
	this.t_react();							//retrouve la taille
}

function Int_big_t_react(){
/*
cette fonction recalcule les tailles
*/
	for (i=0;i<this.nombre.length;i++){
		if (this.nombre[i]!=0)
			this.taille=i+1;
	}
}

function Int_big_compare(nbr){
/*
cette fonction permet de comparer deux nombres
*/
	var taille1=this.taille;
	var taille2=add.taille;
	var reponse="egalite";
	
	if (taille1<taille2)
		reponse="plus petit"
	else if (taille2<taille1)
		reponse="plus grand"
	else{
		for (taille1=0;taille1<taille2;taille1++){
			if (taille1<taille2){
				reponse="plus petit"
				taille1=taille2;
			}else if (taille2<taille1){
				reponse="plus grand"
				taille1=taille2;
			}
		}
	}
	return reponse;
}

function min(a,b){
//donne le minimum entre a et b
	var min="err";
	if (a<b)
		min=a;
	else if (b<a)
		min=b;
	return (min);
}

function max(a,b){
//donne le maximum entre a et b
	var min="err";
	if (a<b)
		min=b;
	else if (b<a)
		min=a;
	return (min);
}

function fibo(){
	var c= b.valeur();
	b.plus(a);
	a=new Int_big('a', c);
	a.affiche(document.getElementById('a'));
	b.affiche(document.getElementById('b'));
}
/*
(médiocre) Exemple d'utilisation
*/
a=new Int_big('a','1');
b=new Int_big('b','2');
a.affiche(document.getElementById('a'));
b.affiche(document.getElementById('b'));
</script>
<p>La suite de fibonaci... (une histoire de lapins)</p>
</body>
</html>

Historique

30 novembre 2005 13:44:21 :
ajouts de mots clefs

Commentaires et avis

signaler à un administrateur
Commentaire de crashtest le 05/03/2005 00:15:59

Salut, j'ai voulu essayer avant de regarder le script et il ne marche pas alors je ne c'est pas si c'est parce que j'ai IE.
Mai si j'ai bien compris il devrait servir a calculer de très grand nombre. c'est sa???

signaler à un administrateur
Commentaire de coucou747 le 05/03/2005 00:19:06

en fait, j'ai pas IE... si tu pouvais me donner le message d'erreur... ça pourait m'aider...

la suite de fibo est un grand classique des suites...

la librairie elle permet effectivement d'utiliser des nombres énormes (ces nombres doivent êtres dans l'ensemble des naturels N...)

signaler à un administrateur
Commentaire de fser le 05/03/2005 10:57:48

Pour ceux qui ne savent pas la suite de Fibonacci ( 2C me semble-t-il ) est la suite qui a pour particularité que le 3eme nombre est la somme des deux précedents.
exemple :  0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144

Pour info : tu as fait ça pour le fun, ou apres la lecture de Da Vinci Code ( que je recommande ;) ) ?

signaler à un administrateur
Commentaire de coucou747 le 05/03/2005 10:59:43

ton explication, je l'ai mise plus haut...

c'est quoi :Da Vinci Code???

signaler à un administrateur
Commentaire de fser le 05/03/2005 14:29:51

Désolé je n'ai pas lu
Da Vinci Code est un livre qui marche plutot bien qui parle d'une enigme autour de l'assassinat du conservateur du louvre qui a mis en scene sa mort de maniere assez surprenante > enquete et enigmes etc ...

signaler à un administrateur
Commentaire de mathieumg le 05/03/2005 16:24:39

Wow, je ne savais pas la POO possible en JS :)

Mathieu M-G
mathieumg@qc-net.com

signaler à un administrateur
Commentaire de coucou747 le 05/03/2005 18:20:57

la poo est la seule manière de faire un code vraiment joli en js... le js resterais autrement vraiment bordellique...

non, je n'ai pas lu ce livre...

merci pour ces encouragements.

signaler à un administrateur
Commentaire de crashtest le 07/03/2005 00:27:54

Je ne serais t'expliquer l'erreur car sur IE il dit juste qu'il y a une erreur mais il ne dit pas laquel et sa craint pour faire des scripts quand on débute.
Dsl de ne pas pouvoir t'aider

signaler à un administrateur
Commentaire de coucou747 le 07/03/2005 19:56:20

il te donne la ligne si tu mets détails...

signaler à un administrateur
Commentaire de la_pin le 08/03/2005 18:20:59

interessant d'autant plus que j'ai a rendre prochainement un devoir sur le nombre d'or qui est lié à la suite de fibonaci.
Merci coucou !

signaler à un administrateur
Commentaire de coucou747 le 11/03/2005 07:06:49

la limite de U(n+1)/U(n) quand n tend vers + infinit eszt (1+sqrt(5))/2 (nombre d'or)

signaler à un administrateur
Commentaire de crashtest le 11/03/2005 11:01:27

Bon pour les ereurs j'ai utilisé un logiciel qui s'apelle script edit et qui m'indique la ligne d'ereur et le nombre de caractere.
1er ereur ligne : 103            caractere : 1
2ieme ereur ligne :  194           caractere : 3

signaler à un administrateur
Commentaire de coucou747 le 11/03/2005 19:21:53

et l'erreur retournée est ....

je ne peux pas avoir ie... dsl...

signaler à un administrateur
Commentaire de Steph666 le 14/03/2005 10:55:56

une des erreurs apparemment c que ton code doit être mis dans la balise head sinon la référence à l'objet marche pas, et ensuite dans la fonction d'affichage, obj.value n'a aucune existence pour lui, il a la valeur null.

signaler à un administrateur
Commentaire de Steph666 le 14/03/2005 11:20:27

en mettant tout dans le head, et ensuite en appelant le reste dans le body :

a.affiche(document.getElementById('a'));
b.affiche(document.getElementById('b'));

ça marche sous ie

signaler à un administrateur
Commentaire de crashtest le 14/03/2005 12:17:09

tu as résond steph666
comme sa sous ie sa marche
script :
<html>
<head>
<title>fibonaci</title>
<script>

function Int_big(nom,string){
/*
Ceci sert de constructeur....
*/
  //on y déclare les variables
  var taille=string.length;
  var i;
  //on déclare les variables de la class
  this.nombre=new Array();
  this.signe=1;
  this.taille=0;
  this.nom=nom;
  //on déclare les fonctions
  this.affiche=Int_big_afficher;
  this.valeur=Int_big_valeur;
  this.plus=Int_big_plus;
  this.moins=Int_big_moins;
  this.fois=Int_big_fois;
  this.t_react=Int_big_t_react;
  this.compare=Int_big_compare;
  //on copie le nombre dans l'objet
  for (i=0;i<taille;i++){
    this.nombre[i]=string.charAt(taille-i-1)*1;
    if (this.nombre[i]!=0)
      this.taille=i+1;
  }
}

function Int_big_afficher(obj){
/*
Ceci sert à afficher le nombre dans une case de texte
*/
  var i;
  obj.value=this.nom+"="+this.valeur();
}

function Int_big_valeur(){
/*
Cette fonction permet d'avoir dans une variable string, la chaine qui corespond aux caractères
*/
  var i, valeurs="";                //on met la valeur à 0
  for (i=0;i<this.taille;i++){            //on prends les valeurs caractères par caractères
    valeurs=valeurs+this.nombre[this.taille-i-1];  //on les ajoute à la chaine
  }
  return valeurs;                //et on renvoi
}

function Int_big_moins(add){
/*
Ceci sert à afficher le nombre dans une case de texte
*/
  a=this.compare(add);
  if (a=="egalite"){            //si les nombres sont égaux, alors on renvoi 0
    for (i=0;i<taille1;i++){
      this.nombre[i]=0;
    }
    this.t_react();            //on recherche la taille actuelle
  }else if (a=="plus petit"){        //si le premier nombre est plus petit, alors on affiche une erreur
    alert("la soustraction entre "+this.nom+" et "+add.nom+" n'a pas pu être effactuée... "+add.com+" est plus grand que "+this.com+"...");
  }else{
    var i;
    for (i=0;i<add.taille;i++){      //on soustrait
      this.nombre[i]-=add.nombre[i];
      if (this.nombre[i]<0){      //on enlève les retenues
        this.nombre[i]+=10;
        this.nombre[i+1]--;
      }
    }
    this.t_react();            //on recherche la taille d'orifine
  }
}

function Int_big_plus(add){
/*
Ceci sert à afficher le nombre dans une case de texte
*/
  var i;
  var taille1=this.taille;
  var taille2=add.taille;
  if (taille2<=taille1){      //si le secons nombre est le plus petit, alors on ne vas pas jusqu'a la fin des aditions, on coupe avant
    taille1=taille2;
    taille2=0;
  }
  //alert(taille1 +','+taille2);
  for (i=0;i<taille1;i++){    //on parcourt le nombre pour effectuer les aditions
    this.nombre[i]+=add.nombre[i];
    if (this.nombre[i]>9){    //si on a une retenue alors :
      this.nombre[i]-=10;
//ceci sert lorsque l'on ajoute un chiffre au nombre, car on n'a pas forcément assigné une valeur au chifre suivant
      if (this.nombre[i+1])
        this.nombre[i+1]++;
      else
        this.nombre[i+1]=1;
    }
  }
  if (taille2){        //si le second nombre est le plus grand, alors on va mettre la fin du nombre à la fin de la valeur
    for (i=taille1;i<taille2;i++){
      this.nombre[i]=add.nombre[i];
    //  alert("i="+i);
    }
  }
  this.t_react();        //calcule la taille
}

function Int_big_fois(add){
  var i,j;
  var taille2=this.taille;
  var taille1=add.taille;
  var valeur=new Array();
  for (i=0; i <taille1+taille2+1 ; i++)
    valeur[i]=0;            //mets à 0 le tableau de valeur
  for ( i = 0 ; i < taille1; i++){      //fait varier les nombres de a
    for ( j = 0 ; j < taille2 ; j++){    //puis de b
      valeur[i+j] += add.nombre[i] * this.nombre[j];    //calcule la multiplication et l'adition en même temps
    }
  }
  for ( i = 0 ; i <valeur.length; i++){    //recopie le tableau de valeurs
    while (9<valeur[i+j]){        //calcule la retenue
      valeur[i+j+1]++;
      valeur[i+j]-=10;
    }
    this.nombre[i]=valeur[i];
  }
  this.t_react();              //retrouve la taille
}

function Int_big_t_react(){
/*
cette fonction recalcule les tailles
*/
  for (i=0;i<this.nombre.length;i++){
    if (this.nombre[i]!=0)
      this.taille=i+1;
  }
}

function Int_big_compare(nbr){
/*
cette fonction permet de comparer deux nombres
*/
  var taille1=this.taille;
  var taille2=add.taille;
  var reponse="egalite";
  
  if (taille1<taille2)
    reponse="plus petit"
  else if (taille2<taille1)
    reponse="plus grand"
  else{
    for (taille1=0;taille1<taille2;taille1++){
      if (taille1<taille2){
        reponse="plus petit"
        taille1=taille2;
      }else if (taille2<taille1){
        reponse="plus grand"
        taille1=taille2;
      }
    }
  }
  return reponse;
}

function min(a,b){
//donne le minimum entre a et b
  var min="err";
  if (a<b)
    min=a;
  else if (b<a)
    min=b;
  return (min);
}

function max(a,b){
//donne le maximum entre a et b
  var min="err";
  if (a<b)
    min=b;
  else if (b<a)
    min=a;
  return (min);
}

function fibo(){
  var c= b.valeur();
  b.plus(a);
  a=new Int_big('a', c);
  a.affiche(document.getElementById('a'));
  b.affiche(document.getElementById('b'));
}
/*
(médiocre) Exemple d'utilisation
*/
a=new Int_big('a','1');
b=new Int_big('b','2');
a.affiche(document.getElementById('a'));
b.affiche(document.getElementById('b'));
</script>
</head>
<body>
<input type="text" id="a" />
<input type="text" id="b" />
<input type="button" onclick="fibo();" value="suivant" />

<p>La suite de fibonaci... (une histoire de lapins)</p>
</body>
</html>

signaler à un administrateur
Commentaire de algori le 14/01/2006 21:32:54

Merci, je pense que quelques bribes de ton code vont m'être utiles pour faire l'algo de puissance rapide.
@++

signaler à un administrateur
Commentaire de coucou747 le 14/01/2006 21:50:27

de rien :)
content de voir que ça sert :)

mais ça n'a pas été noté :(

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

2 javascripts à la suite?possible? [ par Floxy ] Comment laisser exprimer 2 javascripts à la suite?j'ai fermé toutes les balises et les ai réouvertes pour le 2e script, pourtant dans le navigateur se Encore : 2 javascripts à la suite, possible? [ par Floxy ] J'ai posté ma source problématique. Merci de m'aider à trouver ce qui cloche. aide svp [ par rob74 ] je suis bloquer la dessus, qq un peut il m aidermerci d avanceÉcrivez une fonction JavaScript qui génère 6 nombres entiers pris entre 1 et 49 inclusiv Faire apparaître la suite du texte... [ par Arno911 ] Bonjour &#224; tous !Je souhaite afficher une intro d'un texte sur une page et ajouter une mention genre "lire la suite" &#224; la fin de l'intro et l 2 vidéos à la suite... [ par goingup ] Salut!Est - il possible de lire 2 vid&#233;os &#224; la suite sans rien toucher au lecteur incruster dans la page?Je pense que oui, du fait que de nom nombre premier [ par jeranvier ] bonjours! alors otut d'abord merci de lire ce message etc etc... alors voila, je suis pas nouveau dans la programmation , mais je ne suis pas une bete Problème positionnement menu (suite) [ par iutval ] bonjour, Je ne me suis pas rendu compte tout de suite, mais j'ai encore un probl&#232;me avec mon menu. La premi&#232;re barre de menu est statique da Débutant - onmouseover [ par Clint59 ] Bonjour à tous, Je suis en pleine galère avec ceci : <img src="Anim.gif" name="Anim0" width="498" height="97" border="0 Ecrire a la suite dans une page [ par GossBuster ] Bonjour &#224; tous. Mon probl&#232;me est celui-ci: J'aimerais faire un "formulaire intelligent", c'est a dire: un premier formulaire se pr&#233;s bouton + - suite [ par batmanu ] Bonjour,comme vous l'avez sans doute vu dans le forum il y a quelques jours, je cherchait &#224; faire des boutons + et - pour incr&#233;menter une va


Nos sponsors

Sondage...

CalendriCode

Janvier 2009
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, 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
Temps d'éxécution de la page : 1,326 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.