我需要单击一个HTML按钮并更改processing.js中的值。这似乎是这将是简单的,但有些事是错在这里:processing.js,通过表单按钮访问?
<!DOCTYPE html>
<html>
<head>
<script src="../../processing.js"></script>
</head>
<body>
<script type="application/processing">
int color =80;
void setup() {
size(200, 200);
stroke(255);
}
void draw() {
background(0);
fill(color);
ellipse(100, 100, 160, 160);
}
function changeColor(newColor){
color = newColor;
}
</script>
<canvas width="200" height="200"></canvas></p>
<div style="height:0px;width:0px;overflow:hidden;"></div>
<button onClick="changeColor(150)">Change Color</button>
</body>
</html>
谢谢Saket,这很有道理。但我试过了,它不起作用。我认为还有一个额外的问题。 – Roger
哦,我编辑了我的回复以进行额外的更改(脚本标记)。请注意。 – Saket
我并不是说这个脚本标记是错误的,我是说我不相信它是正确的。 processingjs.org网站的示例遵循我使用的脚本标记格式。 Fwiw,大部分的脚本(几百行)都是用Java编写的,其中有一些javascript行可以正常工作(例如,document.getElementById ...)。 – Roger