Probleme javascript passage de parametre
Résolu/Fermé
A voir également:
- Probleme javascript passage de parametre
- Netflix paramètre compte - Guide
- Telecharger javascript - Télécharger - Langages
- Remettre parametre usine pc - Guide
- Passage qwerty azerty - Guide
- Parametre windows - Guide
5 réponses
slt !
avec setTimeout, pour le passage de paramètres :
où param1 et 2 (suivant le nombre de paramètres évidemment) sont des variables simples (int, string, ...)
pour des paramètres plus compliqués tel que les objets javascript :
au plaisir
avec setTimeout, pour le passage de paramètres :
setTimeout("mafonction("+param1+","+param2+")",millisec);
où param1 et 2 (suivant le nombre de paramètres évidemment) sont des variables simples (int, string, ...)
pour des paramètres plus compliqués tel que les objets javascript :
setTimeout(function () {mafonction (param1,param2);},millisec);
au plaisir
chantaussel
Messages postés
137
Date d'inscription
lundi 17 mars 2008
Statut
Membre
Dernière intervention
9 juillet 2014
30
14 avril 2008 à 19:08
14 avril 2008 à 19:08
Salut stephane!
Je serais très très intéressée par ta solution car j'ai le même problème, mais je ne peux malheureusement pas passer mon paramètre sous forme de chaine de caractère.
As-tu trouvé un moyen?
Merci!
EDIT: Voilà, après quelques tâtonnements avec les double et simple quotes, on y arrive:
Je serais très très intéressée par ta solution car j'ai le même problème, mais je ne peux malheureusement pas passer mon paramètre sous forme de chaine de caractère.
As-tu trouvé un moyen?
Merci!
EDIT: Voilà, après quelques tâtonnements avec les double et simple quotes, on y arrive:
parametre='trucbidule'; window.setTimeout("fonction('"+parametre+"')",1000);
Utilisateur anonyme
1 avril 2008 à 13:08
1 avril 2008 à 13:08
Bonjour
alert(a) affiche le contenu de a
mais
dans
window.setTimeout('alert(a);', 20);
il ne doit pas considérer a comme une variable à cause de la syntaxe qui demande des guillemets.
alors que dans window.setTimeout('alert(\'bonjour\');', 20); on a une chaine de caractères.
sans certitude de ce que j'avance.
alert(a) affiche le contenu de a
mais
dans
window.setTimeout('alert(a);', 20);
il ne doit pas considérer a comme une variable à cause de la syntaxe qui demande des guillemets.
alors que dans window.setTimeout('alert(\'bonjour\');', 20); on a une chaine de caractères.
sans certitude de ce que j'avance.
window.setTimeout('alert(a);', 20);
=> Même si a contient bonjour, alert(bonjour) ne fonctionne pas, par contre alert('bonjour') fonctionne !
Il faut donc mettre
var a = 'bonjour';
window.setTimeout('alert(\'a\');', 20);
=> Même si a contient bonjour, alert(bonjour) ne fonctionne pas, par contre alert('bonjour') fonctionne !
Il faut donc mettre
var a = 'bonjour';
window.setTimeout('alert(\'a\');', 20);
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question