选择页面:
<script language="javascript">
function checkdata()
{
var filename=document.getelementbyid("fileup").value;
if(filename=="")
return;
//检查文件类型
var exname=filename.substr(filename.lastindexof(".")+1).touppercase()
if(exname=="jpg"||exname=="bmp"||exname=="gif")
{
//document.getelementbyid("myimg").src=filename;
document.getelementbyid("previewimage").innerhtml=<img src=\+filename+\ width=100 height=100 >;
}
else
if(exname=="swf")
{
document.getelementbyid("previewimage").innerhtml=<embed src=\+filename+\ width=\100\ height=\100\ quality=\high\ bgcolor=\#f5f5f5\ ></embed>;
}
else
if(exname=="wmv"||exname=="mpeg"||exname=="asf"||exname=="avi")
{
var strcode=<embed src=\+filename+\ border=\0\ width=\100\ height=\100\ quality=\high\ ;
strcode+= autostart=\1\ playcount=\0\ enablecontextmenu=\0\ type=\application/x-mplayer2\></embed>;
document.getelementbyid("previewimage").innerhtml=strcode;
}
else
{
alert("请选择正确的图片文件");
document.getelementbyid("fileup").value="";
}
}
function openwin()
{
window.open("addpreview.aspx","","height=300,width=345,top=100,left=100");
}
</script>
html代码:
<table border="0" cellpadding="0" cellspacing="0" width="100%" height="100%" id="table1">
<tr>
<td width="255" height="100%" valign="middle">
<input id="fileup" style="width: 253px; height: 22px" type="file" size="23" name="file1"
runat="server" onchange="checkdata()"><br>
注:这里可以是图片(jpg或gif格式),flash动画(swf)及视频文件(wmv,mpeg,asf,avi)。大小限定在1m以内。
</td>
<td>
<div id="previewimage">当前页预览</div>
</td>
</tr>
</table>
弹出预览页面:
<script language="javascript">
function getstr()
{
var strcode="";
var width=100;
var high=100;
if(self.opener.document.getelementbyid("fileup")!=null)
{
//strcode=self.opener.document.getelementbyid("previewimage").innerhtml;
width=self.opener.document.getelementbyid("lblwidth").innertext;
high=self.opener.document.getelementbyid("lblhigh").innertext;
var filename=self.opener.document.getelementbyid("fileup").value;
var exname=filename.substr(filename.lastindexof(".")+1).touppercase()
if(exname=="jpg"||exname=="bmp"||exname=="gif")
{
//document.getelementbyid("myimg").src=filename;
strcode=<img src=\+filename+\ width=+width+ height=+high+ >;
}
else
if(exname=="swf")
{
strcode=<embed src=\+filename+\ width=\+width+\ height=\+high+\ quality=\high\ ></embed>;
}
else
if(exname=="wmv"||exname=="mpeg"||exname=="asf"||exname=="avi")
{
strcode=<embed src=\+filename+\ border=\0\ width=\+width+\ height=\+high+\ quality=\high\ ;
strcode+= autostart=\1\ playcount=\0\ enablecontextmenu=\0\ type=\application/x-mplayer2\></embed>;
}
}
if(self.opener.document.getelementbyid("txtadcode")!=null)
{
strcode=self.opener.document.getelementbyid("txtadcode").innerhtml;
}
if(strcode!="")
{
//window.alert(filename);
document.getelementbyid("showimg").innerhtml=strcode;
}
}
</script>
显示:
<div id="showimg"></div>
文章整理:西部数码--专业提供域名注册、虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!


