首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > CSS >

html5 canvas导入本地存储的一幅图失败,求指导,实在不知道错哪了

2012-04-01 
html5 canvas导入本地存储的一幅图失败,急求指导,实在不知道哪里错了我用html5 canvas导入我的一副image图

html5 canvas导入本地存储的一幅图失败,急求指导,实在不知道哪里错了
我用html5 canvas导入我的一副image图片,这是我的代码。。我查过网上好多关于这方面的,已经觉得没有错了,可是一按F12,进入网页显示之后显示的是一片空白,什么图片都没有!!!!急求高手指导啊啊啊啊!
<!DOCTYPE HTML>
<html>
<head>
<title>PS images showing</title>
<script type="application/x-javascript">

function loadimage(){
var canvas = document.getElementById("canvas");  
  var context = canvas.getContext("2d");  
  var image = new Image();
  image.src = "images0.JPG";
context.drawImage(image,0,0);

}
</script>
</head>

<body onload = "loadimage()">
 <canvas id="canvas" width="2000" height="3000"></canvas>  
</body>
</html>

[解决办法]
你分别试验以下三种情况:
1、显示空白后F5再刷新一次
2、把width="2000" height="3000"去掉,或设成与图像同样大小
3、不在onload中调用,弄个按钮,点击时loadimage
[解决办法]

HTML code
<!DOCTYPE HTML><html><head><title>PS images showing</title></head><body onload = "loadimage()"> <canvas id="canvas" width="2000" height="3000"></canvas>   <script>var canvas = document.getElementById("canvas");    var context = canvas.getContext("2d");    var image = new Image();  image.src = "images0.JPG";function loadimage(){context.drawImage(image,0,0);}</script></body></html> 

热点排行