<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>
相关推荐
本篇文章将详细探讨如何实现“图片上传预览”功能,并确保在IE 6/7/8及Firefox(包括新版)等浏览器中的兼容性。 首先,我们需要了解不同浏览器对HTML5新特性的支持情况。现代浏览器如Chrome、Safari和新版Firefox...
例如,在Chrome浏览器中,file控件可能看起来像是一个按钮加上一个标签的组合,而在Firefox和Internet Explorer浏览器中,则更可能表现为文本输入框加上一个按钮。此外,Firefox浏览器对file控件的宽度定义不支持,...
下面是file上传控件在IE10,firefox16,chrome22,opera12,safari5.1.7里的截图: 在IE10里,双击输入框或者单击按钮都弹出文件选择框。在其他浏览器里单击输入框,按钮或文字都可以触发文件选择框。 鉴于这种...
6. **浏览器兼容性**:考虑到多样化的用户环境,一个优秀的ASP图像上传控件必须具有良好的浏览器兼容性,能够正常工作在Internet Explorer、Firefox、Chrome、Safari和Edge等主流浏览器上。为了实现这一点,控件可能...
自制文件上传JS控件是一个针对Web页面文件上传功能开发的JavaScript库,它主要解决了不同浏览器(如Internet Explorer、Chrome、Firefox等)在文件上传方面的兼容性问题。该控件的目的是为了简化Web开发者在开发文件...
需要注意的是,由于ActiveX主要依赖于IE浏览器,并且现代浏览器通常默认禁用或不支持ActiveX,因此这种方法可能不适用于Chrome、Firefox等非IE浏览器。此外,出于安全考虑,许多用户和企业会限制ActiveX控件的使用,...
标题中的“火狐和谷歌支持ocx”表明了本文将探讨如何在Firefox和Google Chrome这两款主流浏览器上使用OCX(Object Container eXtension)控件。OCX控件是微软开发的一种ActiveX技术,它允许开发者创建可重用的用户...
同时,特别强调“兼容IE和火狐浏览器”,意味着开发者已经解决了跨浏览器兼容性问题,使得该控件不仅能在主流的Chrome或Firefox上运行,也能在较旧或非主流的Internet Explorer浏览器中正常工作。这在实际开发中是...
4. **浏览器兼容性**:由于Flash插件曾经是大多数浏览器的标准配置,因此该控件能在多种浏览器(如IE、Firefox、Chrome、Safari)上运行,确保了广泛的用户覆盖。 5. **安全考虑**:在上传过程中,控件可能包括验证...
本文将深入探讨如何创建一个兼容Safari、Firefox、Opera和Google Chrome等主流浏览器的上传控件。 首先,我们需要了解HTML5中的`<input type="file">`元素,这是实现上传功能的基础。这个元素允许用户从本地文件...
在非IE浏览器中,如Chrome、Firefox、Safari和Edge(Chromium内核),WebRTC被广泛支持。使用`getUserMedia()` API可以请求访问用户的媒体设备,包括摄像头: ```javascript navigator.mediaDevices.getUserMedia({...
- 浏览器兼容性:SWFUpload依赖Flash,因此不支持不支持Flash的浏览器(如Apple的Safari和最新的Chrome、Firefox)。 - 安全性:确保你的服务器端有完善的文件上传验证机制,防止恶意文件上传。 - 用户体验:合理...
在兼容性方面,HHFpicUpload控件应该能良好地运行在多种浏览器环境中,如Chrome、Firefox、Safari和Edge等,确保不同用户都能正常使用。此外,考虑到移动设备的普及,控件可能还优化了触屏操作,使得在手机或平板上...
1. 支持多种浏览器:兼容Internet Explorer、Firefox、Chrome、Safari等主流浏览器。 2. 全面的文本编辑功能:包括字体样式、颜色、段落格式、列表、对齐方式、表格等。 3. 图片和文件管理:内置了上传功能,用户...
12. **跨浏览器兼容**:考虑到不同的用户可能使用不同的浏览器,控件应能兼容主流的浏览器,如Chrome、Firefox、Safari和Edge等。 13. **FlexSC组件**:压缩包中的"flexsc"可能是FlexScroller的简称,这可能是一个...
2. **跨浏览器兼容性**:考虑到不同的用户可能使用不同的浏览器,Uploadifive设计时充分考虑了兼容性问题,支持如Chrome、Firefox、Safari、Internet Explorer等主流浏览器,甚至包括一些较旧的版本。 3. **无需...
3. **浏览器兼容性:** FTP控件与主流浏览器兼容,如IE、Firefox、Chrome和Safari,确保在不同浏览器环境下都能正常工作。 4. **文件过滤与大小限制:** 用户可以根据需求设置允许上传的文件扩展名和大小限制,以...
1. **多浏览器兼容性**:如描述中提到的,该控件兼容IE(Internet Explorer)、谷歌Chrome和火狐Firefox等主流浏览器。这表明开发者已考虑到不同用户的浏览器选择,确保了应用的广泛适用性。 2. **节假日显示**:...