Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1364 connectés 

  FORUM HardWare.fr
  Programmation

  [PHP / JS]Existe t'il une fonction qui

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP / JS]Existe t'il une fonction qui

n°112670
kayasax
Posté le 15-03-2002 à 18:43:37  profilanswer
 

prend une chaine de caratere en parametre
et cree un tableau pour chaque caractere de la chaine ?

mood
Publicité
Posté le 15-03-2002 à 18:43:37  profilanswer
 

n°112673
Gonzoide
Les cochons... dans l'espâââce
Posté le 15-03-2002 à 19:18:24  profilanswer
 

En javascript : non

n°112717
kayasax
Posté le 15-03-2002 à 22:09:22  profilanswer
 

bon si ca n'existe pas faut l'inventer  :heink:  
vous voyez comment ca peut se coder ?
 
donc une fonction qui remplit un tableau avec les caracteres d'une chaine 1ere case= 1er caractere, 2eme case= 2eme caractere ..Etc

 

[jfdsdjhfuetppo]--Message édité par kayasax--[/jfdsdjhfuetppo]


---------------
All we need is a soul revolution
n°112722
double cli​c
Why so serious?
Posté le 15-03-2002 à 22:56:34  profilanswer
 

chaine = "Ta chaîne";
tableau = new Array();
for(i=1;i<=chaine.length;i++)
{ tableau[i] = chaine.charAt(i);
}
 
et hop là ;) enfin si j'ai bien compris ce que tu voulais, c pas très clair... le truc que j'ai fait là prend la chaîne et la divise dans un tableau, donc tableau[5] sera le 5ème caractère (puisque i démarre à 1)


---------------
Tell me why all the clowns have gone.
n°112728
kayasax
Posté le 15-03-2002 à 23:30:07  profilanswer
 

:jap: double click je pense que tu as bien compris

n°112734
kayasax
Posté le 16-03-2002 à 00:11:36  profilanswer
 

bon voici le code que j'essaie de faire tourner mais lors du 3eme appel (affichage du 3eme caractere) il me sort objet attendu, pkoi??
 
<script language="JavaScript">
<!--
var j=-1;
var i=0;
var chaine2="";
var chaine = "Ta chaîne";  
var tableau = new Array();  
 
function aff()
{
if(j<tableau.length)
 {
 j++;
 chaine2=chaine2+tableau[j];
 window.document.write(chaine2);
 var temps=setTimeout("aff()",500);
 }
else
        {
 clearTimeout(temps);
 }
}
 
 
for(i=0;i<chaine.length;i++)  
{ tableau[i] = chaine.charAt(i);  
}  
aff();
//-->
</script>

 

[jfdsdjhfuetppo]--Message édité par kayasax--[/jfdsdjhfuetppo]

n°112786
kayasax
Posté le 16-03-2002 à 12:42:49  profilanswer
 

:bounce:  :bounce:

n°112810
Zeux
Mac user, comme Bayrou :o
Posté le 16-03-2002 à 15:35:58  profilanswer
 

kayasax a écrit a écrit :

prend une chaine de caratere en parametre
et cree un tableau pour chaque caractere de la chaine ?  




Ben par définition une chaîne c'est un tableau de caractères alors je vois par pourquoi il faudrait réinventer la roue...


---------------
Guerre Dollar - Euro : la chute economique des Etats-Unis avant 2010.
n°112831
kayasax
Posté le 16-03-2002 à 16:02:17  profilanswer
 

Ok je prend note ;) et modifie mon script
mais pouvez vous m'expliquer pkoi il plante??? j'ai essaye 50 manieres differentes et j'ai soit objet attendu soit j est indefini.
siouple j v pt un plomb  :crazy:
 
<script language="JavaScript">
<!--
var j;
var chaine = "Tachaîne";  
var temps;
 
function aff(j){
 
 j++;
 if(j<=chaine.length)
 {
 window.document.write(chaine.charAt(j));
 temps=setTimeOut("aff(j)",500);
 }
 else{clearTimeout(temps);}
 
 
}
 
aff(-1);
 
</script>

 

[jfdsdjhfuetppo]--Message édité par kayasax--[/jfdsdjhfuetppo]


---------------
All we need is a soul revolution
n°112834
Zeux
Mac user, comme Bayrou :o
Posté le 16-03-2002 à 16:10:45  profilanswer
 

kayasax a écrit a écrit :

Ok je prend note ;) et modifie mon script
mais pouvez vous m'expliquer pkoi il plante??? j'ai essaye 50 manieres differentes et j'ai soit objet attendu soit j est indefini.
siouple j v pt un plomb  :crazy:
 
<script language="JavaScript">
<!--
var j;
var chaine = "Tachaîne";  
var temps;
 
function aff(j){
 
 j++;
 if(j<=chaine.length) // J'aurais enlevé le = moi :)
 {
 window.document.write(chaine.charAt(j));
 temps=setTimeOut("aff(j)",500);
 }
 else{clearTimeout(temps);}
 
 
}
 
aff(-1);
 
</script>  
 
 



Et puis le var j en haut est inutile.

 

[jfdsdjhfuetppo]--Message édité par zeux--[/jfdsdjhfuetppo]


---------------
Guerre Dollar - Euro : la chute economique des Etats-Unis avant 2010.
mood
Publicité
Posté le 16-03-2002 à 16:10:45  profilanswer
 

n°112836
kayasax
Posté le 16-03-2002 à 16:17:09  profilanswer
 

oui merci les fioritures je peux les voir aussi  :o ce qui m'interesse c'est de savoir pkoi ma fonction est bien lancee 2 fois et qu'a la 3eme elle plante

 

[jfdsdjhfuetppo]--Message édité par kayasax--[/jfdsdjhfuetppo]


---------------
All we need is a soul revolution
n°112841
Zeux
Mac user, comme Bayrou :o
Posté le 16-03-2002 à 16:31:02  profilanswer
 

kayasax a écrit a écrit :

oui merci les fioritures je peux les voir aussi  :o ce qui m'interesse c'est de savoir pkoi ma fonction est bien lancee 2 fois et qu'a la 3eme elle plante  
 
 




bah le '=' ca peut etre une cause de plantage...
 
Et puis en prog  :non:  y'a pas de fioritures, c comme ca comme programme chez crosoft et faut voir le résultat [:lacogne]

 

[jfdsdjhfuetppo]--Message édité par zeux--[/jfdsdjhfuetppo]


---------------
Guerre Dollar - Euro : la chute economique des Etats-Unis avant 2010.

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [PHP / JS]Existe t'il une fonction qui

 

Sujets relatifs
[PHP] positionner le timeout d'une session[PHP] Liste déroulante
Fonction mail avec EasyPhppl/sql fonction recherche caractere?
[PHP] Lancer un batch (cote serveur) depuis un script ?[Excel to MySQL] Feuille Excel dans base MySQL avec script Php ?
[FAQ PHP] La doc, les liens essentiels ! [UPDATE 13/08/2003][TRADUCTEUR PHP] Pliz
[PHP] Plusieurs questions ![PHP] - Un forum chez Free ou Multimania
Plus de sujets relatifs à : [PHP / JS]Existe t'il une fonction qui


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR