begin process at 2012 05 29 21:00:48
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Javascript

 > 

Archives

 > 

AU SECOURS !!!

 > 

problème de passage de valeurs dans fonction


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

problème de passage de valeurs dans fonction

lundi 20 octobre 2003 à 16:27:36 | problème de passage de valeurs dans fonction

tkoniez

Bonjour,

je n'arrive pas à passer des valeurs dans une fonction...
PS : sans passage de valeurs la même fonction tourne sans problème (fonction : Transforme() et Transforme2(v1,v2,v3))
Voilà la source :

<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Document sans titre</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<script language="JavaScript">
// Retourne le nombre de minutes
function Minutes(format) {
var heure = new Number(format.substr(0,2));
var minute = new Number(format.substr(3,2));
var Som = (heure * 60) + minute;
return Som;
}
// Calcul le temps entre 2 heures
function Temps(format1, format2) {
var Temp1 = Minutes(format1);
var Temp2 = Minutes(format2);
var Som = Temp2 - Temp1;
return Som;
}
// Idem Temps mais au bon format
function Tempsformate(format1, format2) {
var Temp = Temps(format1, format2);
var hh = new String(Math.floor(Temp / 60)); if (hh < 10) hh = "0" + hh;
var mm = new String(Temp % 60); if (mm < 10) mm = "0" + mm;
var Som = hh + ":" + mm;
return Som;
}
// Somme 2 horaires
function Somme(format1, format2) {
var Min1 = Minutes(format1);
var Min2 = Minutes(format2);
var Temp = Min1 + Min2;
var hh = new String(Math.floor(Temp / 60)); if (hh < 10) hh = "0" + hh;
var mm = new String(Temp % 60); if (mm < 10) mm = "0" + mm;
var Som = hh + ":" + mm;
return Som;
}
// Fonction type calcul d'excel
function Transforme() {
document.forms[0].h3.value=Tempsformate(document.forms[0].h1.value, document.forms[0].h2.value);
}
// idem + haut avec passage de valeurs
function Transforme2(v1,v2,v3) {
document.forms[0].v3.value=Tempsformate(document.forms[0].v1.value, document.forms[0].v2.value);
}
</script>
</head>

<body>
<form name="tableau">
<table width="100" border="2" cellspacing="1" cellpadding="1">
<tr>
<td>H1</td>
<td>H2</td>
<td>H1+H2</td>
</tr>
<tr>
<td><input name="h1" type="text" id="h1" value="08:00" size="10" onchange="Transforme();"/></td>
<td><input name="h2" type="text" id="h2" value="12:00" size="10" onchange="Transforme2(h1,h2,h3);"/></td>
<td><input name="h3" type="text" id="h3" size="10" /></td>
</tr>
</table>
</form>
</body>
</html>
mercredi 22 octobre 2003 à 10:00:55 | Re : problème de passage de valeurs dans fonction

francktfr

Tu designes deja les elements dans ta fonction, inutile de les passer en parametre.
mais si tu veux vraimment le faire:


// idem + haut avec passage de valeurs
function Transforme2(v1,v2,v3) {
v3.value=Tempsformate(v1.value, v2.value);
}


francktfr
Système D


Cette discussion est classée dans : fonction, format, minutes, var, valeurs


Répondre à ce message

Sujets en rapport avec ce message

tableau avec tri dynamique [ par rcedric ] Salut a tous,voila mon probleme; je cherche à afficher un tableau et que lorsqu l'on clic sur le libellé le tableau est trié et réafficher dynamiqueme portée des variables dans fonction [ par BirD ] salut tout le monde,j'ai un gros problème de variables. Je m'explique, j'ai une fonction (appellée au chargement) qui contien une boucle for. Cette bo interprétation de variables dans une fonction [ par adn_ ] Bonjour,Voila j'ai une fonction a laquelle je passe 2 variables i et j ou i est le numéro de ma checkbox et j le nom, de ce coté la pas de probleme la Div bougeable en fonction du scroll... problème le navigateur panique... Script très pratique pour faire planter IE [ par MeTh ] Bonjour,J'essai de réalisé un script qui déplace les div verticalement ou horizontalement en fonction du scroll de la fenetre pour que les div reste t Un tout petit pb. [ par PascalCmoa ] PascalCmoa email: PascalCmoaBonjour à tous <img src=/imgs Fonction javascript [ par righton ] Bonjour voici une fonction pour mettre du bold ou de l'italic dans un champ de saisie :function format(f) { var str = document.selection.createRange( Ha... je ne sais pas comment m en sortir sur ste question de javascript [ par sammer ] a)Ecrivez le code de la fonction initialise() qui utilise la fonction « Math.random () » pour remplir le tableau « valeur » avec des nombres variants Ha... je ne sais pas comment m en sortir sur ste question de javascript [ par sammer ] a)Ecrivez le code de la fonction initialise() qui utilise la fonction « Math.random () » pour remplir le tableau « valeur » avec des nombres variants parsefloat??? [ par abari ] Bjr tt le monde, Probléme avec parseFloat ???J'ai Un montant  formaté sous le format suivante 1 234.00 par la fonction FormatNumber(1234,2) dans une f Existe-t-il une fonction Javascript permettant de voir si une date est au bon format ?? (YYYY-MM-DD) [ par BeebopMcFly ] Bonjour, Comme le dis si bien le titre, je cherche à savoir s'il existe une fonction Javascript permettant de voir si une date est au bon format ?? (Y


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

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 : 6,911 sec (3)

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