`
zhoutaoinfo
  • 浏览: 12751 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

兼容IE、firefox、chrome的file上传控件

    博客分类:
  • j2ee
阅读更多

<input type="file">这个控件在不同的浏览器下,显示出的效果如下:



 

 

 为了达到样式统一,解决办法如下:

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <base href="<%=basePath%>">
    
    <title>My JSP 'index.jsp' starting page</title>
	<meta http-equiv="pragma" content="no-cache">
	<meta http-equiv="cache-control" content="no-cache">
	<meta http-equiv="expires" content="0">    
	<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
	<meta http-equiv="description" content="This is my page">
	<!--
	<link rel="stylesheet" type="text/css" href="styles.css">
	-->
	<style type="text/css">
	* 
	{
		margin: 0;
		padding: 0;
	}

	body 
	{
		margin: 30px;
	}

	.upload1 {
		position: relative;
		width: 260px;
		height: 30px;
	}

.ipt_text {
	width: 174px;
	height: 24px;
	line-height: 24px;
	padding: 2px;
	border: 1px solid #aaa;
}

.btn {
	width: 70px;
	height: 30px;
	line-height: 30px;
	border: 1px solid #aaa;
}

.upload_file1 {
	position: absolute;
	left: 0;
	top: 0;
	width: 260px;
	height: 30px;
	line-height: 30px;
	opacity: 0;
	filter: alpha(opacity : 0);
}
</style>
	
	</head>
  
  <body>
	<div class="upload1">
		<input type="text" class="ipt_text" id="file_text" />
		<input type="button" class="btn" value="浏 览" />
		<input type="file" class="upload_file1" size="26" onchange="document.getElementById('file_text').value=this.value" />
	</div>
	</body>
</html>

 

 

  • 大小: 1.6 KB
  • 大小: 2.1 KB
  • 大小: 2.5 KB
分享到:
评论

相关推荐

    图片上传 预览 兼容 IE firefox

    本篇文章将详细探讨如何实现“图片上传预览”功能,并确保在IE 6/7/8及Firefox(包括新版)等浏览器中的兼容性。 首先,我们需要了解不同浏览器对HTML5新特性的支持情况。现代浏览器如Chrome、Safari和新版Firefox...

    基于jquery跨浏览器显示的file上传控件

    例如,在Chrome浏览器中,file控件可能看起来像是一个按钮加上一个标签的组合,而在Firefox和Internet Explorer浏览器中,则更可能表现为文本输入框加上一个按钮。此外,Firefox浏览器对file控件的宽度定义不支持,...

    input file上传文件样式支持html5的浏览器解决方案

    下面是file上传控件在IE10,firefox16,chrome22,opera12,safari5.1.7里的截图:  在IE10里,双击输入框或者单击按钮都弹出文件选择框。在其他浏览器里单击输入框,按钮或文字都可以触发文件选择框。 鉴于这种...

    ASP图像上传控件

    6. **浏览器兼容性**:考虑到多样化的用户环境,一个优秀的ASP图像上传控件必须具有良好的浏览器兼容性,能够正常工作在Internet Explorer、Firefox、Chrome、Safari和Edge等主流浏览器上。为了实现这一点,控件可能...

    自制的文件上传JS控件可支持IE、chrome、firefox etc

    自制文件上传JS控件是一个针对Web页面文件上传功能开发的JavaScript库,它主要解决了不同浏览器(如Internet Explorer、Chrome、Firefox等)在文件上传方面的兼容性问题。该控件的目的是为了简化Web开发者在开发文件...

    支持IE浏览器的web打印控件和使用方法.zip

    需要注意的是,由于ActiveX主要依赖于IE浏览器,并且现代浏览器通常默认禁用或不支持ActiveX,因此这种方法可能不适用于Chrome、Firefox等非IE浏览器。此外,出于安全考虑,许多用户和企业会限制ActiveX控件的使用,...

    火狐和谷歌支持ocx

    标题中的“火狐和谷歌支持ocx”表明了本文将探讨如何在Firefox和Google Chrome这两款主流浏览器上使用OCX(Object Container eXtension)控件。OCX控件是微软开发的一种ActiveX技术,它允许开发者创建可重用的用户...

    单击按钮就添加的控件

    同时,特别强调“兼容IE和火狐浏览器”,意味着开发者已经解决了跨浏览器兼容性问题,使得该控件不仅能在主流的Chrome或Firefox上运行,也能在较旧或非主流的Internet Explorer浏览器中正常工作。这在实际开发中是...

    Flash多文件大文件上传控件

    4. **浏览器兼容性**:由于Flash插件曾经是大多数浏览器的标准配置,因此该控件能在多种浏览器(如IE、Firefox、Chrome、Safari)上运行,确保了广泛的用户覆盖。 5. **安全考虑**:在上传过程中,控件可能包括验证...

    支持各种浏览器的上传控件

    本文将深入探讨如何创建一个兼容Safari、Firefox、Opera和Google Chrome等主流浏览器的上传控件。 首先,我们需要了解HTML5中的`&lt;input type="file"&gt;`元素,这是实现上传功能的基础。这个元素允许用户从本地文件...

    IE与非IE浏览器调用PC摄像头拍摄并且上传

    在非IE浏览器中,如Chrome、Firefox、Safari和Edge(Chromium内核),WebRTC被广泛支持。使用`getUserMedia()` API可以请求访问用户的媒体设备,包括摄像头: ```javascript navigator.mediaDevices.getUserMedia({...

    SWFupload 上传控件的使用的使用

    - 浏览器兼容性:SWFUpload依赖Flash,因此不支持不支持Flash的浏览器(如Apple的Safari和最新的Chrome、Firefox)。 - 安全性:确保你的服务器端有完善的文件上传验证机制,防止恶意文件上传。 - 用户体验:合理...

    HHFpicUpload 图片上传控件 v1.0

    在兼容性方面,HHFpicUpload控件应该能良好地运行在多种浏览器环境中,如Chrome、Firefox、Safari和Edge等,确保不同用户都能正常使用。此外,考虑到移动设备的普及,控件可能还优化了触屏操作,使得在手机或平板上...

    web 中经常应用的上传控件

    1. 支持多种浏览器:兼容Internet Explorer、Firefox、Chrome、Safari等主流浏览器。 2. 全面的文本编辑功能:包括字体样式、颜色、段落格式、列表、对齐方式、表格等。 3. 图片和文件管理:内置了上传功能,用户...

    .net图片批量上传控件

    12. **跨浏览器兼容**:考虑到不同的用户可能使用不同的浏览器,控件应能兼容主流的浏览器,如Chrome、Firefox、Safari和Edge等。 13. **FlexSC组件**:压缩包中的"flexsc"可能是FlexScroller的简称,这可能是一个...

    文件上传控件

    2. **跨浏览器兼容性**:考虑到不同的用户可能使用不同的浏览器,Uploadifive设计时充分考虑了兼容性问题,支持如Chrome、Firefox、Safari、Internet Explorer等主流浏览器,甚至包括一些较旧的版本。 3. **无需...

    WEB版上传(ftp)控件[定义].pdf

    3. **浏览器兼容性:** FTP控件与主流浏览器兼容,如IE、Firefox、Chrome和Safari,确保在不同浏览器环境下都能正常工作。 4. **文件过滤与大小限制:** 用户可以根据需求设置允许上传的文件扩展名和大小限制,以...

    带节假日日历控件

    1. **多浏览器兼容性**:如描述中提到的,该控件兼容IE(Internet Explorer)、谷歌Chrome和火狐Firefox等主流浏览器。这表明开发者已考虑到不同用户的浏览器选择,确保了应用的广泛适用性。 2. **节假日显示**:...

Global site tag (gtag.js) - Google Analytics