首页
技术博客
PHP教程
数据库技术
前端开发
HTML5
Nginx
php论坛
新用户注册
|
会员登录
PHP教程
技术博客
编程问答
PNG素材
编程语言
前端技术
Android
PHP教程
HTML5教程
数据库
Linux技术
Nginx技术
PHP安全
WebSerer
职场攻略
JavaScript
开放平台
业界资讯
大话程序猿
登录
极速注册
取消
热门标签 | HotTags
layout
jquery
view
iframe
scheme
dialog
icons
json
firefox
hover
chrome
微信开发
listview
css
v8
react
svg
base64
vue
js
html5
npm
dom
javascript
overflow
requirejs
firebug
上传
label
textview
bootstrap
cookies
正则
vue.js
console
webkit
ajax
button
checkbox
scroll
focus
chart
charts
build
yarn
node.js
postman
jq
html
css3
hybrid
当前位置:
开发笔记
>
前端
> 正文
如何使用JS获取IE上传文件路径(IE7,8)
作者:shilf999_369 | 来源:互联网 | 2022-07-03 15:31
本篇文章是对使用JS获取IE上传文件路径的实现代码进行了详细的分析介绍,需要的朋友参考下
代码如下:
function validateFileSize(id, maxsize) {
var btnsave = document.getElementById("Button2");
btnsave.disabled = false;
var filepath = "";
var fileupload = document.getElementById(id);
if (fileupload.value.length <5) { alert('请选择文件!'); return; }
var agent = window.navigator.userAgent;
if (document.all) {
var isIE7 = agent.indexOf('MSIE 7.0') != -1;
var isIE8 = agent.indexOf('MSIE 8.0') != -1;
//IE7和IE8获得文件路径
if (isIE7 || isIE8) {
fileupload.select();
filepath = document.selection.createRange().text;
}
//IE6获得文件路径
else
{ filepath = file.value; }
//PageMethods.ValidateFile(filepath, maxsize, ieCallBack);
alert(filepath);
}
if (agent.indexOf("Firefox") >= 1) {
alert("FF");
alert(getValue());
return false;
if (fileupload.files) {
var size = fileupload.files[0].fileSize;
if (size > parseInt(maxsize)) {
fileupload.parentNode.innerHTML = '
';
alert("文件超过大小!");
}
else { alert("文件上传成功!"); }
}
}
}
firefox
html
写下你的评论吧 !
吐个槽吧,看都看了
会员登录
|
用户注册
推荐阅读
js
Nginx 配置下 Chrome 和 Firefox 对静态资源缓存处理差异
在使用 Nginx 作为服务器时,发现 Chrome 能正确从缓存中读取 CSS 和 JS 文件,而 Firefox 却无法有效利用缓存,导致加载速度显著变慢。 ...
[详细]
蜡笔小新 2024-11-21 19:57:43
firefox
如何从Ajax加载的网页中提取数据
近期尝试从www.hub.sciverse.com网站通过编程手段获取数据时遇到问题,起初尝试使用WebBrowser控件进行数据抓取,但发现使用GET方法翻页时,返回的HTML代码始终相同。进一步探究后了解到,该网站的数据是通过Ajax异步加载的,可通过HTTP查看详细的JSON响应。 ...
[详细]
蜡笔小新 2024-11-21 10:36:30
dom
理解浏览器历史记录(2)hashchange、pushState
阅读目录1.hashchange2.pushState本文也是一篇基础文章。继上文之后,本打算去研究pushState,偶然在一些信息中发现了锚点变 ...
[详细]
蜡笔小新 2024-11-20 20:05:37
dom
深入理解:AJAX学习指南
本文详细探讨了AJAX的基本概念、工作原理及其在现代Web开发中的应用,旨在为初学者提供全面的学习资料。 ...
[详细]
蜡笔小新 2024-11-20 17:58:54
上传
php + layui 文件上传 以及 拖拽上传
HTML: 将文件拖拽到此区域 ...
[详细]
蜡笔小新 2024-11-20 14:27:32
firefox
如何在Mozilla Firefox中调整GIF动画的循环次数
本文介绍了如何通过调整Mozilla Firefox的高级设置来控制GIF动画的播放次数,帮助用户根据个人喜好自定义浏览体验。 ...
[详细]
蜡笔小新 2024-11-19 19:36:54
dom
腾讯ABS云平台前端面试经验分享
本文详细记录了腾讯ABS云平台的一次前端开发岗位面试经历,包括面试过程中遇到的JavaScript相关问题、Vue.js等框架的深入探讨以及算法挑战等内容。 ...
[详细]
蜡笔小新 2024-11-19 12:59:38
css
CSS3 背景图片裁剪与定位技巧
本文详细介绍了如何使用 CSS3 的 background-clip 和 background-origin 属性来裁剪和定位背景图片,以及如何通过 background-size 控制背景图片的尺寸。 ...
[详细]
蜡笔小新 2024-11-16 17:57:57
js
开发笔记:前端之前端初识
开发笔记:前端之前端初识 ...
[详细]
蜡笔小新 2024-11-16 16:05:59
dom
Cookie学习小结
Cookie学习小结 ...
[详细]
蜡笔小新 2024-11-14 16:26:25
css
深入解析HTML5字符集属性:charset与defaultCharset
本文将详细介绍HTML5中新增的字符集属性charset和defaultCharset,帮助开发者更好地理解和应用这些属性,以确保网页在不同环境下的正确显示。 ...
[详细]
蜡笔小新 2024-11-13 11:09:46
js
深入解析浏览器内核与版本的发展历程
浏览器作为我们日常不可或缺的软件工具,其背后的运作机制却鲜为人知。本文将深入探讨浏览器内核及其版本的演变历程,帮助读者更好地理解这一关键技术组件,揭示其内部运作的奥秘。 ...
[详细]
蜡笔小新 2024-11-11 13:34:37
js
Win10 S系统与Chrome浏览器兼容性问题分析
2017年5月2日,微软在美国推出了最新的Windows 10 S操作系统,专为教育领域设计,旨在为教师和学生提供一系列高效的产品和服务。该系统的最大特点是其简洁的设计和快速的响应速度,然而在与某些应用的兼容性方面,特别是Chrome浏览器,仍存在一些问题。本文将深入分析这些兼容性问题,并探讨可能的解决方案。 ...
[详细]
蜡笔小新 2024-11-09 23:50:49
firefox
Dreamweaver CS5 HTML入门指南:全面介绍与实用技巧
本文全面介绍了HTML的基础知识和Dreamweaver CS5的使用技巧。HTML(超文本标记语言)是一种用于创建网页的标准标记语言,具备严格的语法规则,能够实现比纯文本更丰富的信息展示。文章不仅涵盖了HTML的基本概念和语法结构,还详细讲解了如何利用Dreamweaver CS5进行高效、专业的网页设计与开发。通过实例操作和实用技巧,读者将能够快速掌握HTML的核心技能,并在实际项目中灵活应用。 ...
[详细]
蜡笔小新 2024-11-09 14:38:04
js
如何调整下拉菜单的宽度以优化用户体验? - How to Adjust the Width of a Dropdown Menu for Better User Experience?
为了优化用户体验,本文探讨了如何调整下拉菜单的宽度。通过合理设置宽度,可以提升界面的美观性和易用性。文章提供了具体的代码示例,帮助开发者实现这一目标。例如,可以通过 CSS 或 JavaScript 来动态调整下拉菜单的宽度,确保其在不同设备和屏幕尺寸上都能保持良好的显示效果。 ...
[详细]
蜡笔小新 2024-11-08 18:27:10
shilf999_369
这个家伙很懒,什么也没留下!
Tags | 热门标签
layout
jquery
view
iframe
scheme
dialog
icons
json
firefox
hover
chrome
微信开发
listview
css
v8
react
svg
base64
vue
js
html5
npm
dom
javascript
overflow
requirejs
firebug
上传
label
textview
RankList | 热门文章
1
lua语言闭包、模式匹配、日期、编译、模块的特性及应用
2
Python高级之网络编程及TCP/IP协议簇的OSI七层模型介绍
3
推荐一个ASP的内容管理框架(ASP Nuke)的优势和适用场景
4
Final关键字的含义及用法详解
5
Netty拆包粘包问题解决 —— 特殊结束符
6
用友深耕烟草行业25年,提出数字化转型建议
7
有没有实现vue贴片效果的插件?
8
GetWindowLong函数
9
Linux服务器密码过期策略、登录次数限制、私钥登录等配置方法
10
学习SLAM的女生,很酷
11
【机器学习】生成式对抗网络模型综述
12
gcdexgcd斐蜀定理的求解方法及应用
13
Python3中选择文件对话框的格式打开和保存图片
14
EPICS Archiver Appliance存储waveform记录的尝试及资源需求分析
15
第一次参加比赛的经历和感受
PHP1.CN | 中国最专业的PHP中文社区 |
DevBox开发工具箱
|
json解析格式化
|
PHP资讯
|
PHP教程
|
数据库技术
|
服务器技术
|
前端开发技术
|
PHP框架
|
开发工具
|
在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved |
京公网安备 11010802041100号
|
京ICP备19059560号-4
| PHP1.CN 第一PHP社区 版权所有