canvas签名
<canvas id="test" width="500" height="500"></canvas>
<script type="text/javascript">
window.onload=function(){
var testNode = document.getElementById("test")
if(testNode.getContext){
var ctx = testNode.getContext("2d")
}
testNode.onmousedown=function(ev){
ev = ev || window.ev
if(testNode.setCapture){
testNode.setCapture()
}
ctx.beginPath()
ctx.moveTo(ev.clientX-testNode.offsetLeft,ev.clientY-testNode.offsetTop)
document.onmousemove=function(ev){
ev = ev || window.ev
ctx.lineTo(ev.clientX-testNode.offsetLeft,ev.clientY-testNode.offsetTop)
ctx.stroke()
}
document.onmouseup=function(){
document.onmousemove=document.onmouseup=null
if(document.releaseCapture){
document.releaseCapture()
}
}
return false
}
}
</script>
