HTML5拖放本地资源
2015-07-20 16:43
507 查看
<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title>HTML5拖放本地资源</title> </head> <script type="text/javascript"> var imgcontainer,msgDiv; window.onload=function(){ imgcontainer=document.getElementById("imgcontainer"); msgDiv=document.getElementById("msg"); imgcontainer.ondragover=function(e){ e.preventDefault(); } imgcontainer.ondrop=function(e){ e.preventDefault(); var f= e.dataTransfer.files[0]; var fileReader=new FileReader(); fileReader.onload=function(e){ showObj(e.target); imgcontainer.innerHTML="<img src='"+fileReader.result+"' style='width:100px;height:100px;' />"; } fileReader.readAsDataURL(f); } } function showObj(obj){ var s=""; for(var k in obj){ s+=k+":"+obj[k]+"<br/>"; } msgDiv.innerHTML=s; } </script> <style type="text/css"> #imgcontainer{ width: 500px; height: 500px; background-color: antiquewhite; } </style> <body> <div id="imgcontainer"></div> <div id="msg"></div> </body> </html>
相关文章推荐
- HTML5的崛起之路
- HTML5 九宫格拼图游戏
- HTML5游戏总结:分辨率对游戏布局设计的影响
- HTML5 刮刮卡效果
- HTML5拖放
- 跨域解决方案之HTML5 postMessage
- Java EE HTML5 WebSocket 示例
- 推荐!Html5精品效果源码分享
- 推荐!Html5精品效果源码分享
- HTML5表单详细介绍
- HTML5 History API实现无刷新跳转
- html5利用websocket完成的推送功能
- HTML5表单美化
- iWeb峰会(HTML5峰会)2015年7月19日上海站会后感想
- 初识html5——试试博文编辑器
- HTML5 LocalStorage 本地存储
- 【阅读】《head first html5》第一章——认识html5
- html5 canvas自定义画板
- H5 canvas 小demo之小球的随机运动
- 基于HT for Web矢量实现2D叶轮旋转