1
我需要使用按钮将新形状添加到papaer对象。 我的html:在纸上添加新形状(Raphael JS)
<html>
<head>
<title>Calculator</title>
<script type="text/javascript" src="raphael.js"></script>
<script type="text/javascript" src="calc.js"></script>
<style type="text/css">
#canvas_container {
width: 500px;
height: 300px;
border: 1px solid #aaa;
background-color: #cacaca;
}
</style>
</head>
<body>
<div id="canvas_container"></div>
<FORM NAME="myform" ACTION="" METHOD="GET">
Width:
<INPUT TYPE="text" NAME="width" VALUE="">
<INPUT TYPE="button" NAME="button" Value="Click" onClick="testResults(this.form)">
</FORM>
</body>
</html>
我calc.js是:
window.onload = function() {
}
function testResults (form){
var paper = new Raphael(document.getElementById('canvas_container'), 500, 500);
var small = paper.path("M10 270 L 60 270 M10 265 L 10 275 M60 265 L60 275");
var txtbig = paper.text(230, 210, form.width.value+" m");
var big = paper.path("M10 200 L 480 200");
var txtsmall = paper.text(30, 280, ((form.width.value)*50/470).toFixed(2)+" m");
}
我怎么能添加使用按钮(例如矩形)的新造型? 或者如何使用复选框添加/删除形状。 我不知道如何做的是如何使用另一个函数调用纸张对象。
希望它是明确的,你可以帮助我!