Modification objet javascript
Bonjour � tous,
Apr�s de maintes recherches, je m'adresse � vous pour solutionner mon probl�me. D�butant en javascript et d�veloppement web, je dois rater quelque chose, car je n'y arrive pas du tout.
Je souhaite cr�er un graphique (bargraph) et mettre � jour ses donn�es.
J'utilise un code javascript (graphs.js) trouv� sur le net que j'int�gre dans ma page web que voici :
Code:
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 64 65 66 67
| <%@ Page Language="VB" %>
<%@ Register Assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
Namespace="System.Web.UI" TagPrefix="asp" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
</script>
<script type="text/javascript" src="graphs.js"></script>
<script type="text/javascript">
function TEST()
{
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
<title>Page Test JS</title>
<link rel="stylesheet" type="text/css" href="myHouZe.css" />
</head>
<body onload="">
<form id="form1" runat="server" >
<div id="graph">
<script type="text/javascript" language="JavaScript" id="Consommation">
var graph = new BAR_GRAPH("vBar");
graph.values = "123,456,789,987,654,321";
graph.labels = "Janvier,Février,Mars,Avril,Mai,Juin, Juillet, Aout, Septembre, Octobre, Novembre, Décembre";
graph.showValues = 2;
graph.barWidth = 40;
graph.barLength = 1;
graph.labelSize = 12;
graph.absValuesSize = 12;
graph.percValuesSize = 12;
graph.graphPadding = 10;
//Couleur du background général
graph.graphBGColor = "Black";
//Contour du bloc
graph.graphBorder = "";
graph.barColors = "#ADCF4F";
graph.barBGColor = "Black";
graph.barBorder = "4px outset #AEEE00";
graph.labelColor = "White";
graph.labelBGColor = "Black";
graph.labelBorder = "";
graph.absValuesColor = "White";
graph.absValuesBGColor = "Black";
graph.absValuesBorder = "";
document.write(graph.create());
</script>
</div>
<div id="start">Test button</div>
<div><input id="Device" type="text" size="30" value="" /></div>
<div><input onclick="TEST();" id="Button1" type="button" value="button" />
</div>
</form>
</body>
</html> |
Jusque l�, tout va bien et mon graphique s'affiche comme je veux.
Maintenant, je souhaite changer les valeurs de ce graphique lorsque l'on appuie sur le button1. Mon probl�me est que je n'arrive pas � retrouver mon objet javascript "graph" lorsque je suis dans la fonction TEST pour faire un truc du genre:
mongraph.values = "200,500,789,987,654,321"; (et donc changer le graphique).
Merci d'�clairer ma lanterne.
Grigou25