begin process at 2010 03 22 08:48:27
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Javascript

 > 

Archives

 > 

AU SECOURS !!!

 > 

fonction : paramètres d'entrée?


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

fonction : paramètres d'entrée?

jeudi 9 février 2006 à 15:28:24 | fonction : paramètres d'entrée?

Hellboy67

j'aimerais modifier un compteur dans une fontion compteur qui est en paramètre d'entrée)

mais le problème c'est qu'a chauqe rappel de la fonction, mon compteur est de nouveau a zéro
je comprend pas

quelqu'un peut m'aider,

merci
jeudi 9 février 2006 à 15:43:21 | Re : fonction : paramètres d'entrée?

bultez

Membre Club

Bonjour,
ben nous sans un tout petit bout de code
on ne peut pas comprendre non plus.
quoique....
les paramètres transmis le sont par valeurs
( et pas par références ), donc non modifiables
dans la fonction. c'est peut-être ça ???
ou utilisation de variables locales au lieu de gobales ?
Cordialement. Bul. ~ Mon Site à Moi ~

jeudi 9 février 2006 à 15:52:22 | Re : fonction : paramètres d'entrée?

Hellboy67

function ajouter (chaine, tab, n)
{
   var b
   var i
   var j
   var incremente = 10 
   
   if (n == 0)
   {
        tab [n] = chaine
        n++
   }
   else
   {
        for (b = false, i = 0; i < n && !b; i++)
        {
               if ( tab [i] == chaine)
               {
                      j = i
                      b = true
               }
        }
  
        if (!b)
        {
               if (n == taille_max)
               {
                      taille_max += incremente
                      var tab2 = new Array (taille_max)
    
                      for (var k = 0; k < taille_max; k++)  
                      {                                                         
                             tab2 [k] = tab [k]                         
                       }                                                                    
                       tab = tab2
               }
   
               tab [n] = chaine
               j = n
               n++
        }
    }
    return j
}

voila

je pense que c'est dans les paramètres d'entrés

jeudi 9 février 2006 à 16:00:27 | Re : fonction : paramètres d'entrée?

bultez

Membre Club

comment est l'appel de la fonction ?
c'est censé remplir quel rôle ?
Cordialement. Bul. ~ Mon Site à Moi ~

jeudi 9 février 2006 à 18:58:17 | Re : fonction : paramètres d'entrée?

Hellboy67

c'est un code qui est censé découpé une phrase
et afficher les mots (un par ligne)
jsuis étudient c'est pour ça que c'est un peu des conneries ce que l'on fait

le tableau de ma fonction ajouter ne comporte qu'une fois un mot
pour ensuite n'afficher qu'une occurence du mot de  la phrase.

vla le reste :

<html><head>

<title>Exercice 4b</title>
<script type = "text/javascript" src = "ajouter.js"></script>
</head>
<body>
<script>

var s // Chaine
var i // compteur
var l // longueur chaine
var c // caractère courant
var m // mot
var n // compteur indiquant le nombre(s) de cases du tableau déjà compléter
var taille_max = 5 // taille maximum du tableau
var tab = new Array (taille_max) // Déclaration du tableau

s = "je suis à Londres"
s = s + '.'
l = s.length
m = ""
n = 0

for (i = 0; i < l; i++)
{
 c = s.charAt(i)
 switch (c)
 {
  case " ":
  case ".":
  case ",":
  
  if ( m != "")
  {
   j = ajouter (m, tab, n)
   m = ""
  }
  break
  
  default : m = m + c
 }
}

affichage (tab, n)

</script>
<p>
/* <br/>
 * attention n n'est pas changer en quittant la fonction ajouter<br/>
 */<br/>
</p>
</body>
</html>

vendredi 10 février 2006 à 06:52:19 | Re : fonction : paramètres d'entrée?

bultez

Membre Club

est-il indispensable de faire ça "manuellement" ?
on peut faire ça "simplement" avec une expression régulière.
Cordialement. Bul. ~ Mon Site à Moi ~

samedi 11 février 2006 à 13:41:02 | Re : fonction : paramètres d'entrée?

Hellboy67

c'est bon j'ai trouve

il suffisait de ne pas l'inclure dans l'appelle de la procédure
@+
merci
mardi 21 février 2006 à 23:54:53 | Re : fonction : paramètres d'entrée?

palya

salut à tous!
ben, il se trouve que j'ai le même problème que toi hellboy67, sauf que moi c'est avec php, et comme tu as solutionné ton pb, je voulais que tu m'aides STP.
Voici mes fonctions javascript:

function ModifEv(idev,nbN)
{
alert(idev);
window.location.replace("milieu.php?page=editEv&idevent=idev&nbNote=nbN");
}

function validSup(idev,nbN)
{
alert(idev);
if(confirm("Etes-vous sûr de vouloir supprimer cet événement?"))
{
window.location.replace("milieu.php?page=SupEv&idevent=idev&nbNote=nbN");

}

}

j'appelle chacune des fonctions au click du bouton correspondant, seulement il semble que les paramètres ne changent pas de valeur. Et pourtant quand je fait un affichage du paramètre ds la fonction il me renvoi le bon, c'est ds l'url que ça ne change pas.
Voici l'appel au click:
onClick="ModifEv('.$idevent.','.$nbNote.')" onClick="validSup('.$idevent.','.$nbNote.')
P.S: ces appel sont dans une boucle et les paramètres changent au sein de la boucle
Merci d'avance

mercredi 22 février 2006 à 11:19:38 | Re : fonction : paramètres d'entrée?

Hellboy67

mon probleme éait simple je devais incrémenté mon compteur mais pour cela je ne devais pas le passer en paramètre
a l'appel de la fonction
moi je suis seulement arrivé a traiter les evènement (au début, je suis étudiant) et le php j'y connais rien

si tu dois changer une valeur d'une variable que tu ne renvoie pas ne le passe pas en paramètre et teste
si ca marche pas je ne vois pas comment je peut t'aider

bonne journée
@+


Cette discussion est classée dans : fonction, compteur, paramètres, entrée


Répondre à ce message

Sujets en rapport avec ce message

Paramètre pour une méthode java [ par MaInR0 ] Salut,J'ai une question simple (enfin je pense) : J'ai une fonction en javascript qui sera appelé avec un onClick().Cette fonction a deux paramètres, paramètres fonction creatPopup ?? [ par roedan ] bonjour, en utilisant la fonction "creatPopup" peut-on définir : - insérer une image - placer une image comme comme fond - appeler(insérer une page)c Objet history pour une fonction "retour" en conservant les paramètres [ par djlezar ] Bonjour,Je programme un intranet en ASP dans lequel j'appelle mes pages en leur passant des paramètres (les paramètres sont dans l'URL).Lorsque j'util Nombre de Checkbox cochée [ par jumano ] Bonjour,J'ai récupéré sur le forum une fonction permettant de calculer le nombre de checkbox cochée dans un formulaire (http://www.javascriptfr.com/in precision a propos de doRichEditCommand [ par Jarod1980 ] Bonjour,Je voudrais savoir si quelqu'un pourrait m'aider sur la commande doRichEditCommand. La chose que je veux faire c'est tout simplement affecter Noob en boucle [ par winnie39 ] Je vais vous paraitre plus que débile mais voila :J' ai un script de diaporama que j' ai créer en melant php et js, jusque là rien d'extraordinaire.Se appeler une fonction dans un frame a partir d'un autre frame [ par sandra26 ] salut, jai 2 frames, je voudrais savoir comment je peux faire pour appeler une fonction qui se trouve dans mon frame1, a partir de mon frame2 qd un ut récupérer les paramètres d'une URL [ par sheep974 ] bonjour, je débute en js et je bloque à un endroit:j'ai une url : http://localhost/works/index_beta.php?var=trucj'ai sur cette page un tableau de vale Alternative à la fonction phpmail() [ par clarence75 ] Bonjour,Mon site est hébergé chez un prestataire qui ne veut pas activer la fonction php mail() ce qui fait que mes utilisateurs qui veulent par exemp Problème de fonction de validation d'un formulaire [ par machmacha ] Bonjour a tous,j'ai un formulaire qui contient des champs et un bouton valider les voilà:........//les ch


Nos sponsors


Sondage...

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

 
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,312 sec (3)

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