window.onload = function(){
var canvas = document.getElementById("logo");
var context = canvas.getContext("2d");
var logo = new Image();
logo.src = "img/logo.gif";
logo.onload = function() {
context.drawImage(logo, 0, 0);
//监听鼠标事件
context.addEventListener("click",show= function(){alert("hehe");},false);
};
}
<canvas id="logo" width="410" height="60"></canvas>
问题出在哪嘞????
解决方案 »
- 谁有在extjs下成功调用过第三方打印控件的?
- 我一个框架里的某链接点击后出现登录,然后第一个框架中的主体跳到别一个框架中,该怎么做啊?
- 乱码问题?
- js怎么获取html标记里包括的内容
- 如何點到TextBox的輸入欄裏,使其改變他的顔色,原先都是白色的。
- Highcharts柱状图样式问题
- 请教:关于ONUNLOAD
- 有没有办法,用户离开框架时弹出一个窗口,但刷新不要弹出一个窗口?在线等,急!急!急!
- 很简单的一个问题,关于页面table对象的。
- 关于网页对象拖放的问题,请指教
- js拖动div并保存位置
- document.formName.name与 document.getElementById的区别
var canvas = document.getElementById("logo");
var context = canvas.getContext("2d");
var logo = new Image();
logo.onload = function() {
context.drawImage(logo, 0, 0);
//监听鼠标事件
canvas.addEventListener("click",show= function(){alert("hehe");},false); // 监听canvas而不是context
};
logo.src = "img/logo.gif"; // 最好先onload在前 }
var canvas = document.getElementById("logo");
var context = canvas.getContext("2d");
var logo = new Image();
logo.onload = function() {
context.drawImage(logo, 0, 0);
//监听鼠标事件
canvas.addEventListener("click",show= function(){alert("hehe");},false);
};
logo.src = "img/logo.gif"; }