begin process at 2012 02 05 23:22:00
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Divers

 > TEXTE DANS LA BARRE DE STATUS

TEXTE DANS LA BARRE DE STATUS


 Information sur la source

 Description

Vous entrez plusieur phrase, puis une par une la phrase va incrémenter une lettre à chaque fois (style machine à écrire) puis chacune des lettres dans l'ordre vont devenir des majuscules puis redevenir minuscule ainsi de suite pour chaque phrase.

Source

  • <script language="JavaScript">
  • /******************************************/
  • /* Phrase dans la barre de Status */
  • /* By KheYrO */
  • /* 03/04/2005 */
  • /* http://orsw.free.fr */
  • /* */
  • /* Utilisation et modification libre pour */
  • /* tout renseignement kheyro@gmail.com me */
  • /* prévenir si possible pour toutes */
  • /* améliorations. */
  • /******************************************/
  • //On définit le tableau
  • //Pour ajouter d'autre phrase word[numéro] = "votre phrase"
  • word = new Array();
  • word[0] = "Bonjour";
  • word[1] = "Je suis un ouf";
  • word[2] = "Denis hahahah";
  • //On met les variables à zéro
  • g = 0;
  • h = 0;
  • i = 0;
  • suiv();
  • /*
  • Fonction qui va ajouter une lettre a chaque fois
  • que l'on augmente de 1 la varible h. on tenant
  • compte que la variable g n'est pas supérieure au
  • nombre d'élément du tableau
  • */
  • function suiv()
  • {
  • if (g < word.length)
  • { if (h < word[g].length)
  • { window.status = word[g].substring(-1, h) + word[g].charAt(h);
  • h++;
  • window.setTimeout("suiv();", 100); //Temps d'affichage des lettres 1000 = 1sec
  • }
  • else
  • { maj();
  • }
  • }
  • else
  • { g = 0;
  • suiv();
  • }
  • }
  • function maj()
  • { if (i <= word[g].length)
  • { window.status = word[g].substring(-1, i) + (word[g].charAt(i)).toUpperCase() + word[g].substring(i+1, word[g].length);
  • i++;
  • window.setTimeout("maj();", 100); //Temps d'affichage de la majuscule 1000 =1sec
  • }
  • else
  • { g++;
  • h = 0;
  • i = 0;
  • window.setTimeout("suiv();", 2000); //Temps d'affichage de la phrase finale 1000 = 1sec
  • }
  • }
  • </script>
<script language="JavaScript">
/******************************************/
/*   Phrase dans la barre de Status       */
/*            By KheYrO                   */
/*                     03/04/2005         */
/* http://orsw.free.fr                    */
/*                                        */
/* Utilisation et modification libre pour */
/* tout renseignement kheyro@gmail.com me */
/* prévenir si possible pour toutes       */
/* améliorations.                          */
/******************************************/

//On définit le tableau
//Pour ajouter d'autre phrase word[numéro] = "votre phrase"
word = new Array();
word[0] = "Bonjour";
word[1] = "Je suis un ouf";
word[2] = "Denis hahahah";

//On met les variables à zéro
g = 0;
h = 0;
i = 0;
suiv();

/*
  Fonction qui va ajouter une lettre a chaque fois
  que l'on augmente de 1 la varible h. on tenant
  compte que la variable g n'est pas supérieure au
  nombre d'élément du tableau
*/

function suiv()
{
	if (g < word.length)
	{	if (h < word[g].length)
		{   window.status = word[g].substring(-1, h) + word[g].charAt(h);
			h++;
	 		window.setTimeout("suiv();", 100); //Temps d'affichage des lettres 1000 = 1sec
		}
		else
		{	maj();
		}
	}
	else
	{   g = 0;
	    suiv();
	}
}

function maj()
{	if (i <= word[g].length)
	{	window.status = word[g].substring(-1, i) + (word[g].charAt(i)).toUpperCase() + word[g].substring(i+1, word[g].length);
	    i++;
	    window.setTimeout("maj();", 100); //Temps d'affichage de la majuscule 1000 =1sec
	}
	else
	{   g++;
		h = 0;
		i = 0;
		window.setTimeout("suiv();", 2000); //Temps d'affichage de la phrase finale 1000 = 1sec
	}
}

</script>



 Sources de la même categorie

COLONNES ADAPTABLES EN HAUTEUR par dronoide
Source avec Zip VECTEURS ET MATRICES: OUTILS GRAPHIQUES UTILES par william voirol
Source avec Zip Source avec une capture HTML5 PLAYER par kazma
Source avec Zip Source avec une capture SCROLLBAR PERSONNALISABLE par kazma
Source avec Zip INFO BULLE par RudiRatlos

Commentaires et avis

Commentaire de coucou747 le 04/04/2005 20:16:07 administrateur CS

ton script n'aporte rien de plus que les autres scripts qui ont la même fonction... on peut tous poster des sources de ce genre, c'est pas hyper compliqué... si j'avais assez d'idées, des sources aussi travaillées que celle la, je peux en faire 10 apr jours, sans me fatiguer...

Commentaire de PhiL666 le 04/04/2005 22:53:51

RE : coucou747
regarde le niv. Débutant ... si c'est lui qui la fait, c'est un début

p-e préciser les variables : g, h, i (pas très explicite)

Commentaire de KheYrO le 05/04/2005 19:44:39

Yo!

Ai-je fais part de la moindre prétention en postant ce code ? AUCUN. Je suis en train de faire un site web, je voulais faire un script pour afficher un message dans la barre de status, voilà et je trouvais qu'il était interressant pour les gens ne programmant pas. C'est tout.  et puis le "je peux en faire 10 apr jours, sans me fatiguer..." C'est pas necessaire !
Bon voilà pour les commentaire de ce genre c'est pas la peine de se fatiguer à les écrire.

jt'en veux pas coucou747, c'est claire qu'il est simple mais faut penser aux autres aussi je poste pas un code pour me la péter.

Allez CiaO

Commentaire de coucou747 le 05/04/2005 20:00:07 administrateur CS

si ce n'est pas pour te la pèter mais pour partager, alors excuses moi... (quand on voit ces lignes de commentaires qui n'ont rien à voir avec le fonctionnement du script, on peut penser que tu tire une grande fièretée à créer ces scripts...)

pour améliorer ton script : l'usage de var pourait être utile pour avoir le moins possible de variables globales, faire ton script en une seule fonction et sans variable globales pourait être interessant pour ne pas courcircuiter tes autres scripts... et sinon, habitue toi à mettre tes fonctions avant leurs apels...

Commentaire de KheYrO le 06/04/2005 13:35:43

Re
Ouai c'est claire que j'ai fait le boulet pour les word[..], j'ai pas penser à les changer, c'était juste pour tester en local. Et pour le comment en haut c'est juste pour laisser une trace de moi.

Pour le "toi à mettre tes fonctions avant leurs apels..." j'ai oublier de faire chercher la fonction genre "document.onLoad" je savais plus comment c'était exactement je voulais le mettre après les fonctions (pas dans le <body>), pour le var j'ai toujours pensé que c'était pas utile,  et faire ce script en une seule fonction je vois pas du tout comment on pourrait faire. Alors si tu peux m'aider no Problem

allez CiaO

Commentaire de coucou747 le 06/04/2005 13:59:32 administrateur CS

pour var... ça permet de passer de variables globales à des variables locales... c'est très utile, notement pour ne pas courcircuiter ses autres scripts
le même style de script en une seule fonction :
function te(Message, i){
var j=i+50
if (j>Message.length)
                         j=Message.length;
var strStatus=Message.substring(i,j);
i++;
if(i>Message.length)
                         i=0;
window.status=strStatus;
document.title=strStatus;
setTimeout(\'te("\' + Message + \'", \' + i + \');\', 100);
}
te(\'La partie est commencée\', 0);

Commentaire de GFONK le 11/10/2006 01:33:07

j'ai une erreur de validation avec ce sript si quelq'un peut m'aider

j'ia passé mon page html  dans la moulinette du W3c validateur et le résultat:

erreur ligne 32:

#

if (g < word.length)

Avertissement à la colonne 10: caractère "<" est le premier caractère d'un délimiteur mais est apparu comme données (type #404)


erreur ligne 33:

#

{ if (h < word[g].length)

Erreur suivante...

Avertissement à la colonne 15: caractère "<" est le premier caractère d'un délimiteur mais est apparu comme données (type #404)

erreur ligne 49:

#

{ if (i <= word[g].length)

Erreur suivante...

Avertissement à la colonne 11: caractère "<" est le premier caractère d'un délimiteur mais est apparu comme données (type #404)



Donc pour résumer globalement ya un probleme avec les  "<"




MERCI d'avance

Commentaire de GFONK le 11/10/2006 01:47:17

Par ailleurs j'ajoutte qu'il faut pour que la page soit validéé qu'il y ait l'attribut  type="text/javascript">

ce qui donne: <script language="JavaScript"
type="text/javascript">

sinon on a l'erreur:''il manque les attributs obligatoires suivants dans la balise script : type"   dans dreamweaver

 Ajouter un commentaire




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 : 0,842 sec (3)

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