javascript 选择路径自动显示图片

      因为工作需要,自己想做个选择路径后,将图片加载到页面上。郁闷的是,书写静态的可以,当把静态的套到aspx页面上时,出现错误,郁闷。以下代码是静态页面的代码:
<html>

<head>

<title>test upload picture</title>

<script language="javascript">

		function testviewpic(mypic,imgfilepath) {

	var myflag=0;

	//进行筛选的图片的扩展名

	var aa = ".gif|.jpg|.jpeg|.bmp|.png";

	//分离出可以通过的图片扩展名

	var bb = aa.split('|');

	//进行循环判断,路经是否为图片

	for(var i=0;i<bb.length;i++)

	{

		//检索路径是否含有指定图片的扩展名

		var cc =  imgfilepath.value.toLowerCase().indexOf(bb[i]);

		if (cc > 0)

		{

			//当图片的路经中含有指定的扩展名时,对状态进行赋值

			myflag=1;			

			mypic.src=imgfilepath.value;

			mypic.style.display="";

			mypic.border=1;	

			break;

		}		

	}	

	//如果状态为错误,弹出信息框

	if(myflag == 0)

	{

		alert("current path not picture");	

		//清除上传框的路径值

		imgfilepath.outerHTML = imgfilepath.outerHTML;

		imgfilepath.value="";	

		mypic.src="";

		mypic.style.display="none";

	}

}

	</script>

</head>

<body>

		<form id="form1">

	<table>

	<tr>

					<td class="tdLeft">图片上传:</td>

					<td><INPUT id="img_upload" type="file" runat="server" οnchange="testviewpic(showimg,this.form.img_upload);">

					</td>

				</tr>

				<TR>

					<TD class="tdLeft"></TD>

					<TD><IMG id="showimg" alt="" src="" style="DISPLAY:none"></TD>

				</TR>

	</table>

</form>

</body>

</html>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值