这个不兼容,IE6可以用这个方法,凡是IE7和其他浏览器就不行了
解决方案 »
- 这段JQUERY代码错在哪里??
- 求助!用jquery实现鼠标经过li则addcalss"on",移出ul 时停留on!请帮忙!
- imgLink6=escape("http://www.sdhxyfood.com");
- 如何使用正则表达式禁止输入“ / [ ] : + | < > = ; , * ? 在线等
- 请进难题-JS在如何在当前HTML源代码的最后添加一个字符串
- 请问有人用过EXTJS 做过主从表吗 ?
- 对象为空或不是对象,求助!
- 怎么躲避缓存,在打开网页时刷新一下页面但不是不停的刷!
- jquey模拟点击效果
- <p id="text" ></p> <button type="button" id="a14">=</button>
- 找出猴王演示图及代码
- js 很简单的问题,把一个图片路径用js赋给<img的src即可!!!
和form1.submit();
即可
form1为表单的name
vv=document.getElementById("fileHead").value;
var tempImg=new Image();
tempImg.src=vv;
//****************得到图片宽度
ww=tempImg.width;
//****************得到图片高度
hh=tempImg.height;
if(ww>140 || hh>150){
alert("Picture size is too big. It should be 140(w)*150(h).");
document.getElementById("form1").reset();
return;
}
if(ww==0){
alert("Please try again.(Error)");
document.getElementById("form1").reset();
return;
}
document.getElementById("form1").submit(); }另外這種寫法擴展性不好,FF用不了
所以加了onload请问5楼的,时间循环是什么东东?可以说说嘛?
提交也没看出问题
或者你试着给 form改个名字比如 <form name="myform"
然后这样提交
document.myform.submit()楼上时间循环的意思可能是加个 setTimeout什么的,但这样依据不足, 就是 onload更保险些
改为
Form1.submit()试试
<input type="file" name="file" id="fileHead" />
<input name="Submit2" type="button" onclick="chargenHead()" value="Upload" />
<img src="" style="display:none" id="testimg" onload="getSize(this)" />
<script language="javascript" type="text/javascript">
function chargenHead()
{
var vv=document.getElementById("fileHead").value;
var reg=new RegExp("\\\\","g");
vv=vv.replace(reg,"/");
vv="file:///"+vv;
document.getElementById("testimg").src=vv;
}
function getSize(o)
{
o.style.display="";
//****************得到图片宽度
ww=o.width;
//****************得到图片高度
hh=o.height;
o.style.display="none";
window.status="width:"+ww+" height:"+hh;
}
</script>
</body>
2007-05-10 15:21
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Author" CONTENT="宝玉">
</HEAD>
<script language="javascript">
<!--
//检查插入是否为图片
var img=null;
function chkimg(inp)
{
if(img)img.removeNode(true);
img=document.createElement("img");
img.attachEvent("onreadystatechange",isimg);
img.attachEvent("onerror",notimg);
img.src=inp;
}
function notimg()
{
alert("您插入的不是图片,请重新选择插入");
}
function isimg()
{
show.insertAdjacentElement("BeforeEnd",img);
show1.innerHTML = "图片大小" + img.fileSize/1024 +"K<br />图片宽度"+ img.offsetWidth +"<br />图片高度"+ img.offsetHeight;
}
// -->
</script>
<BODY>
<div id="show"></div>
<div id="show1"></div>
<input type="file" name="" onpropertychange="chkimg(this.value)"/>
</BODY>
</HTML>