Bonjour,
J'ai une fonction permettant de tracer une courbe dont la fonction est renseignée dans un champ de formulaire.
Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <label for="function">Function to plot: </label> <input id="function" type="text" value="sin(x)" onchange="plot();">
Jusque là, pas de problème, ça marche.
Code JS pour tracer la fonction:
J'ai une fonction de calcul qui me donne un résultat dans la variable Resultat, une fois que j'ai renseigné Nb1 et Nb2 dans un formulaire.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63 var parameters = { target: '#myFunction', data: [{ skipTip:'false', fn: 'sin(x)', color: 'red', title: "Titre de la fonction", attr: { "stroke-width": 3 } // Epaisseur de la courbe }], grid: true, yAxis: { domain: [-1, 1]}, xAxis: {label: 'Temps (en ms)', domain: [0, 2*Math.PI]} }; function plot() { var f = document.querySelector("#function").value; var xMin = -6; var xMax = 6; var yMin = -5; var yMax = 5; var color = document.querySelector("#color").value; parameters.data[0].fn = f; parameters.xAxis.domain = [xMin, xMax]; parameters.yAxis.domain = [yMin, yMax]; parameters.data[0].color = color; functionPlot(parameters); }
Ce que je voudrai, c'est que au lieu de renseigner la fonction à tracer, ce soit automatiquement ce qui est stocké dans la variable Resultat.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 var Resultat; function calcul() { Nb1 = Number(document.getElementById("Nb1").value); Nb2 = Number(document.getElementById("Nb2").value); Resultat = Nb1 / Nb2; }
Quelqu'un aurait une idée?
Merci d'avance pour votre aide.
Bonne journée.
Antoine
Partager