87,990
社区成员
发帖
与我相关
我的任务
分享
<table>
<tr>
<td colspan='2'>
<input type="file" name="link_pic" class="fl file_input" id="tupian" />
<input type="button" class="upload_btn fl" value="上传" onclick="yulan2('tupian');" />
</td>
</tr>
<tr style="display:none" id="image">
<td width="100px"> 图片预览</td>
<td><div id="image2"></div></td>
</tr>
</table>
<SCRIPT LANGUAGE="JavaScript">
function yulan2(str){
var obj = document.getElementById(str);
var str = getPath(obj);
document.getElementById('image').style.display="";
var liulanqi = getOs();
if(liulanqi=="Safari")
{document.getElementById('image2').innerHTML = "该款浏览器无法正常显示待上传的图片,但不会影响图片的正常上传,若要显示待上传的图片,推荐使用IE浏览器登录本系统!";}
else
{document.getElementById('image2').innerHTML = "<img src='" + str + "' />";}
}
function getOs()
{
var OsObject = "";
if(navigator.userAgent.indexOf("MSIE")>0) {
return "MSIE";
}
if(isFirefox=navigator.userAgent.indexOf("Firefox")>0){
return "Firefox";
}
if(isSafari=navigator.userAgent.indexOf("Safari")>0) {
return "Safari";
}
if(isCamino=navigator.userAgent.indexOf("Camino")>0){
return "Camino";
}
if(isMozilla=navigator.userAgent.indexOf("Gecko/")>0){
return "Gecko";
}
}
//获取以下即为完整客户端路径
function getPath(obj) {
if(obj){
if(window.navigator.userAgent.indexOf("MSIE") >= 1) {
obj.select(); return document.selection.createRange().text;
}else if(window.navigator.userAgent.indexOf("Firefox") >= 1) {
if (obj.files) {
return obj.files.item(0).getAsDataURL();
}
return obj.value;
}
return obj.value;
}
}
</script>