好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

请帮看看下面的HTML5代码为什么不生效?_html/css_WEB-ITnose

最近找了本书在学习HTML5,书上有这么一段示例,说是在Chrome10中会正常运行(我的Chrome已经是18版本了),实现的效果是Chrome中预览显示图片:




Untitled Page

function $$(id){
return document.getElementById(id);
}

function fileUpload_PrevImage(f){
if (typeof FileReader=='undefined')
alert("FileReader Not supported !");
var strHTML="";
for (var intI=0;intI var tmpFile=f[intI];
var reader=new FileReader();
reader.readAsDataURL(tmpFile);
reader.onload=function(e){
alert("test");
strHTML=strHTML+" ";
strHTML=strHTML+" ";
$$("ulUpload").innerHTML=" "+strHTML+" ";
}
}
}







在我的Chrome18中加载后,出现下面的问题:
1、无论我是写 还是写 都不能出现书上所说的多选文件效果,始终只能选取一个文件;
2、reader.onload=function(e){ 后面一句的代码都不会执行

请问是哪里有问题?


回复讨论(解决方案)

同问~~

传到服务器上试试,html5在本地测试好像不行。。。

传到服务器上试试,html5在本地测试好像不行。。。
不可能吧?还有这种事?

传到服务器上试试,html5在本地测试好像不行。。。
啊,还真是上传到服务器以后,与本地执行就不同了:
现在的问题是:
上传到服务器后,Javascript的脚本好象执行了,但是

Javascript代码没问题了!
但是查看更多关于请帮看看下面的HTML5代码为什么不生效?_html/css_WEB-ITnose的详细内容...

  阅读:26次