This JavaScript program demonstrates hwo to change the color of the screen in WebGL program when the mouse is clicked.
<!DOCTYPE html>
<html>
<head>
<title>XoaX.net's WebGL</title>
<script type="text/javascript">
var qGL;
function Initialization() {
// Get the WebGL Context
var qCanvas = document.querySelector("#idCanvasWebGL");
qGL = qCanvas.getContext("webgl");
// Clear the screen and set it to black, initially
qGL.clearColor(.5, 0.8, 0.5, 1);
qGL.clear(qGL.COLOR_BUFFER_BIT);
// Set the event listener to trigger when the cnavas is clicked
qCanvas.addEventListener("click", SwapColor, false);
}
function SwapColor() {
qGL.clearColor(Math.random(), Math.random(), Math.random(), 1.0);
qGL.clear(qGL.COLOR_BUFFER_BIT);
}
</script>
</head>
<body onload="Initialization()">
<p>Click the screen to change the color</p>
<canvas id="idCanvasWebGL" width="400" height="400" style="border:1px solid red"></canvas>
</body>
</html>© 20072025 XoaX.net LLC. All rights reserved.