begin process at 2012 05 29 07:29:41
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

Javascript et ActiveX

 > 

Autre

 > 

commentaire d'un code javascript


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

commentaire d'un code javascript

vendredi 30 juin 2006 à 16:22:50 | commentaire d'un code javascript

kriss95360

bonjour,
je ne sait pas si je suis dans la bonne section lais je suis débutant dans le javascrit et jaimerai que vous m'expliquiez le code d'un scriot que j'ai recupérer (effet k2000 lol) car ya plinde fonction et je ne sait pas a quoi  elles correspondent . merci .
voici le code :

<SCRIPT LANGUAGE="JavaScript">

k2000text  = "text";   // texte //
k2000pos = 0;
k2000increment = 1;

function k2000effet()
 {
 k2000aff = "";
 for(k2000a=0;k2000a<k2000text.length;k2000a++)
  {
  k2000lettre = k2000text.charAt(k2000a);
  if(k2000a == k2000pos || k2000a == (k2000pos+k2000increment))
   k2000aff += "<FONT COLOR=#FFFFFF>"+k2000lettre+"</FONT>";
  else
   k2000aff += k2000lettre;
  }
 document.getElementById("k2000").innerHTML = k2000aff;
 if(k2000pos == k2000text.length)
  k2000increment = -1;
 if(k2000pos == 0 && k2000increment== -1)
  k2000increment = 1;
 k2000pos = k2000pos+k2000increment;
 timer = setTimeout("k2000effet()",30)
 }
</SCRIPT>

vendredi 30 juin 2006 à 17:14:44 | Re : commentaire d'un code javascript

PetoleTeam

Membre Club


Bonjour...

il y a plein de fonction, perso je n'en compte qu'une, j'ai épuré des k2000 pour plus de lisibilité que l'auteur m'en excuse

function effet() {
  aff = "";
  for(a=0;a<text.length;a++) { // Propriétée donnant le nombre de caractères de la chaîne
    lettre = text.charAt(a);        // retourne le caractère en postion a dans la chaine
    if(a == pos || a == (pos+increment))
      aff += "<FONT COLOR=#FFFFFF>"+lettre+"</FONT>";
    else
      aff += lettre;
  }
  document.getElementById("k2000").innerHTML = aff; // Recupére l'objet qui à pour ID k2000 et change le contenu
  if(pos == text.length)
    increment = -1;
  if(pos == 0 && increment== -1)
    increment = 1;
  pos = pos+increment;
  timer = setTimeout("effet()",30) // Méthode qui exéxcutera de nouveau la fonction après une délai en millsecondes
}

et pour en connaître encore plus un petit tour sur SELFHTML s'impose dixit The BULTEZ...

;0)



dimanche 2 juillet 2006 à 20:46:28 | Re : commentaire d'un code javascript

PROTECTIONNISTE

<script language="JavaScript">
text  = "text";   // déclaration de la variable
pos = 0; // déclaration de la variable
increment = 1;
// déclaration de la variable

function effet() // nom de la fonction
 {
 aff = ""; // déclaration de la variable
 
// boucle ou a = 0, on vérifie si a< que longueur
 // de text, on ajoute 1 à a chaque fin de boucle

 for(a=0;a<text.length;a++)
  {


  // déclaration de la variable lettre qui est egal au
 // caractere 
se trouvant à la valeur de a
lettre = text.charAt(a)
// si a = la position ou position + 1
 
 
// vérifie si a = pos soit 0 au départ (déclaré au début)
  //   ou
  // si a = pos +
increment
  if(a == pos || a == (pos+increment))
    // si oui alors oncolorise la lettre déclaré plus haut text.charAt(a);
   {   aff += "<FONT COLOR=\"RED\">"+lettre+"</FONT>"; } 
 // sinon
   else
// on affiche simplement la lettre (sans coloriser donc)
   aff += lettre;
  }
//  on écris la valeu aff dans l'élément nommé "nom"
 document.getElementById("nom").innerHTML = aff;
 
// on vérifie ensuite si pos est egal au nombre de caractere
// de texte si oui on donne la valeur -1 a increment
// (pour que ça reparte en arriere)

 if(pos == text.lengthincrement = -1;
// on vérifie quand même que ça ne part pas trop loin dans l'autre sens
// donc si pos = 0 && increment = -1 on donne
// la valeur 1 a increment (pour que ça reparte vers la droite)
 if(pos == 0 && increment== -1)  increment = 1;
// on ajoute donc increment a pos pour faire l'effet sur la prochaine boucle
// donc pos + 1 ou pos -1 suivant ou en est le script
 pos = pos+increment;
 
// on relance le script tout les 3 dixieme de seconde
 timer = setTimeout("effet()",300)
 }
</script>

voilà je t'ai tout décris de A à Z en colorisant tout
J'ai fais comme 
PetoleTeam en épurant le code car ça devient lourd les K2000 dans tout les nomde variable.


En esperant que tous mes commentaires soit clair et ne t'induise pas en erreur ou une mauvaise compréhension du script.
lundi 3 juillet 2006 à 07:25:57 | Re : commentaire d'un code javascript

kriss95360

merci ! je comprend enfin ! merci encore  pour tous les deux


Cette discussion est classée dans : code, k2000pos, k2000increment, k2000a, k2000aff


Répondre à ce message

Sujets en rapport avec ce message

SVP C TRES IMPORTANT [ par SIRUS ] merci de regarder ce messagevoila mon problème:dans une page html il y a une variable qui contient une valeur:voila et j'aimerai placé la valeur de ce Ecrire un code Javascript dans un "tut" Javascript ? [ par honolulu ] Salut,Je suis en train de creer un "tut" de la manière suivante : j'ai fait un array (a, b, c, d), créé une fonction affiche () {document.form.textare Transformer une chaine en ligne de code [ par AlexP ] Bonjour,J'ai écris un programme qui me génére des lignes de code. Or javascript ne les execute pas.Ex : var i=5var chaine ="formulaire.checkbox"+i+"ch pop-up sous netscape [ par kaa ] j'essaie de trouver un code qui me permette d'ouvrir une pop up sous ie et netscape. j'utilise ce code :xxx< condition et hidden field [ par Pazuzu ] Voilà j'aimerai dans un formulaire ajoutez un champ 'code postal' lié à une fonction qui permettrai de calculer une valeur (cachée) qui se retrouverai Pb js avec Netscape [ par manueg ] Bonjour à tous, je ne comprends pas pourquoi ce code fonctionne sans pb sous IE alors qu'avec Netscape il ne trouve pas la page que je veux afficher e De l'aide pour un petit jeu.... [ par Nini ] Voilà le script d'une page : ..:: Challenge JavaScript Niveau: 5 :: Extra-Facile ::.. var code = "A toi de trouver"; function checkfrm() Formulaire dans un layer sous NS4 [ par hbigal ] Bonjour,J'ai une petite question à poser aux pro de NS version 4.5.Pourquoi l'évènement onclick sur les boutons contenu dans un layer nefonctionne pas PHP -> récupération du code HTML [ par apside ] bonjour,nous avons une application développée en PHP, et nous devons récupérer le code html de la page en cours dans un fichier en local.Or seuls les recuperer le code html d'un mot selecionné [ par sticky97 ] slt tt le monde, g fais un editeur html et je voudrais récupéré le code html ki entour le mot ou une phrase ke g selectionné par exemple si y a une ba


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
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,281 sec (4)

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