Difficulté juste avec une classe Javascript étant utilisée comme méthode pour un code cométish, comment ai-je un constructeur pour ce code? Le code suivant est invalide:Le résultat de getElementById est null?
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<link rel="Stylesheet" href="gStyle.css" />
<script type="text/javascript" language="javascript">
// Gantt chart object
function ganttChart(gContainerID) {
this.isDebugMode = true;
this.gContainer = document.getElementById(gContainerID);
if (this.isDebugMode) {
this.gContainer.innerHTML += "<div id=\"gDebug\">5,5 | 5.1</div>";
}
}
var myChart = new ganttChart("chart1");
</script>
</head>
</html>
<body>
<div id="chart1" class="gContainer"></div>
</body>
</html>
this.gContainer est nul
double possible de [getElementById renvoie null?] (Http://stackoverflow.com/questions/8739605/getelementbyid-returns-null) –