[Javascript] passer parametre a une fonction
Résolu
brudao
Messages postés
553
Statut
Membre
-
kij_82 Messages postés 4260 Statut Contributeur -
kij_82 Messages postés 4260 Statut Contributeur -
Bonjour!
j'ai un problème de passage de paramètre.
j'ai une fonction avec un passage de paramètre (une date). il se trouve que lors du passage de paramètre, la fonction calcule la date.
exemple:
var ma_date="2010-1-1";
ma_fonction(ma_date);
dans ma fonction lorsque je récupère le paramètre, je me retrouve avec 2008 au lieu de "2010-1-1". ça fait une soustraction de mon paramètre.
j'ai tenté de convertir le paramètre en string mais toujours le même problème.
ma_fonction(ma_date.toString)
j'aimerai savoir comment contourner ce problème
merci
j'ai un problème de passage de paramètre.
j'ai une fonction avec un passage de paramètre (une date). il se trouve que lors du passage de paramètre, la fonction calcule la date.
exemple:
var ma_date="2010-1-1";
ma_fonction(ma_date);
dans ma fonction lorsque je récupère le paramètre, je me retrouve avec 2008 au lieu de "2010-1-1". ça fait une soustraction de mon paramètre.
j'ai tenté de convertir le paramètre en string mais toujours le même problème.
ma_fonction(ma_date.toString)
j'aimerai savoir comment contourner ce problème
merci
A voir également:
- [Javascript] passer parametre a une fonction
- Fonction si et - Guide
- Remettre parametre usine pc - Guide
- Parametre dns - Guide
- Passer de qwerty a azerty - Guide
- Passer a windows 10 - Accueil - Mise à jour
3 réponses
je ne fai rien d'abord dans ma fonction
voila comment ça fonctionne:
j'appelle ma fonction javascript en php:
ma_fonction("2010-1-1")
voici ma fonction javascript:
Code :
function ma_fonction(ma_date)
{
alert (ma_date);
setTimeout("ma_fonction("+ma_date+")",1000)
}
le premier appel de la fonction (en php) se passe correctement.
c'est lorsque la fonction s'appelle elle meme(dans le settimeout) en javascript que ça pose problème.
voila comment ça fonctionne:
j'appelle ma fonction javascript en php:
ma_fonction("2010-1-1")
voici ma fonction javascript:
Code :
function ma_fonction(ma_date)
{
alert (ma_date);
setTimeout("ma_fonction("+ma_date+")",1000)
}
le premier appel de la fonction (en php) se passe correctement.
c'est lorsque la fonction s'appelle elle meme(dans le settimeout) en javascript que ça pose problème.