导航:首页 > 文件教程 > js判断文件下载成功

js判断文件下载成功

发布时间:2023-09-06 15:02:01

A. js怎么知道用用户是否保存了下载的文件。别人是点击保存还是取消

  1. 自己写下载控件

  2. 你可以为每个页面生成不同的链接,比如加一个没用的参数,然后监测这个链接有没有被使用过

B. 判断js文件是否加载成功,不成功的话加载另一个文件。

调用下第一个js文件里面的函数,成功就认为加载了 出错在捕捉错误后认为失败了再加载第二个吧

C. js中常用方法以及document.readyState 判断页面是否加载完成 complete和interactive

js中常用方法以及document.readyState 判断页面是否加载完成 complete和interactive

传回XML 文件资料的目前状况。 基本语法 intState = xmlDocument.readyState; 说 明 这个属性是只读的,传回值有以下的可能: 0-UNINITIALIZED:XML 对象被产生,但没有任何文件被加载。 1-LOADING:加载程序进行中,但文件尚未开始解析。 2-LOADED:部分的文件已经加载且进行解析,但对象模型尚未生效。 3-INTERACTIVE:仅对已加载的部分文件有效,在此情况下,对象模型是有效但只读的。 4-COMPLETED:文件已完全加载,代表加载成功。 范 例 alert("The readyState property is " + xmlDoc.readyState);
1.窗口关闭时执行的函数 window.onbeforeunload = function(){}

2.页面加载情况判断document.readyState值可以是complete和interactive

function document.onreadystatechange() { if(document.readyState=="complete") alert(document.readyState); }

或者:

document.onreadystatechange = init;
function init() {

if(document.readyState=="complete") {.........}

}

3.屏蔽右键功能和严禁选中操作

//document.oncontextmenu=new Function("event.returnValue=false;");

//document.onselectstart=new Function("event.returnValue=false;");

4.鼠标位置判断

window.event.y和window.event.x //x,y是鼠标相对于当前浏览器的位置

window.event.screenY和window.event.screenX //screenX,screenY是相对于用户显示器的位置

window.event.clientY和window.event.clientX //clientX, clientY是鼠标当前相对于网页的位置,

window.event.offsetY和window.event.offsetX //offsetX, offsetY是鼠标当前相对于网页中的某一区域的位置,当鼠标位于页面中这一区域的左上角时offsetX=0, offsetY=0;

5.窗口大小判断

document.documentElement.scrollWidth和document.documentElement.scrollHeight //获取窗口的宽和高

6.返回值

window.event.returnValue="真的要关闭吗"; //弹出一个确认信息,确认事件是否要执行

return confirm("真的要关闭吗"); //两个是一样的功能

7.获取随机数 parseInt(Math.random()*100) //获取1至100之间的随机数

D. 如何判断调用的外部JS文件加载完成

script onload事件就可以了,但是ie6不支持啊,ie6是用readystate来判断是否加载完毕了~!如果浏览器支持readystate,那么就监听onreadystatechange事件就行了,在onreadystatechange在中判断readystate是否complete或者loaded就知道script加载完毕了~!

E. 小弟不才,想讨要个js方法,判断某js文件(如jquery)是否已加载。如果未加载成功,则持续等待直至成功

这个,只能用各JS已经有的FUNCTION来判断了

如jquery,可以用if (jQuery) {}来判断,还可以用

<script>
$(document).ready(
function(){
alert('页面专元素全部加载完成属');
}
);
</script>

F. 关于JS或<a>标签实现文件下载的功能。

使用JS实现文件下载示例(asp.net),参考如下:
<title>文件下载</title>
</head>
<script type="text/javascript" >
// 使用JS实现下载.jpg、.doc、.txt、.rar、.zip等文件的方法(参数 imgOrURL 为需要下载的图片的URL地址)
// 使用该方法实现下载压缩文件时会有网页错误信息提示
// .doc、.rar、.zip 文件可以直接通过文件地址下载,
// 如:<a href="../Images/test.doc" >点击下载文件</a> <a href="../Images/test.zip" >点击下载文件</a>
function saveImageAs(imgOrURL) {
if (typeof imgOrURL == 'object')
imgOrURL = imgOrURL.src;
window.win = open (imgOrURL);
setTimeout('win.document.execCommand("SaveAs")', 500);
}
// 使用JS实现下载.txt、.doc、.txt、.rar、.zip等文件的方法(参数 fileURL 为需要下载的图片的URL地址)
// 使用该方法实现下载压缩文件时不会有网页错误信息,但是不能使用该方法下载.jpg图片文件
// .doc、.rar、.zip 文件可以直接通过文件地址下载,
// 如:<a href="../Images/test.doc" >点击下载文件</a> <a href="../Images/test.zip" >点击下载文件</a>
function savetxt(fileURL){
var fileURL=window.open (fileURL,"_blank","height=0,width=0,toolbar=no,menubar=no,scrollbars=no,resizable=on,location=no,status=no");
fileURL.document.execCommand("SaveAs");
fileURL.window.close();
fileURL.close();
}
// 功能类似savetxt方法,但是下载时初始文件名为code.txt,而不是跟目标文件名相同
function svcode(obj) {
var winname = window.open('', '_blank', 'height=1,width=1,top=200,left=300');
winname.document.open('text/html', 'replace');
winname.document.writeln(obj.value);
winname.document.execCommand('saveas','','code.txt');
winname.close();
}
</script>
<body>
<div>
<br />
<a href="javascript: void 0" onclick="savetxt('../Images/test.txt'); return false">点击下载文件</a>
<br /><br />
<a href="javascript:savetxt('../Images/test.txt')" >点击下载文件</a>
<br /><br />
<!-- .doc、.rar、.zip 文件可以直接通过文件所在地址下载 -->
<a href="../Images/test.doc" >点击下载文件</a>
<br /><br />
<a href="../Images/test.zip" >点击下载文件</a>
</div>
</body>

G. JS中,如何判断文件是否下载完成

这个可能是我孤陋寡闻了,之前的项目从来没用过js来处理文件下载操作的。
向来都是发起一个请求,从后台将文件的流传递给浏览器,浏览器解析下载文件。

阅读全文

与js判断文件下载成功相关的资料

热点内容
poi数据怎么用 浏览:973
linux服务器搭建php 浏览:993
三星s7edge刷win10 浏览:98
苹果查文件有什么用 浏览:157
ai里怎么导出文件小的pdf 浏览:376
红头文件如何制成pdf 浏览:632
华为桌面整理成文件夹 浏览:200
从哪里下载三菱plc编程软件 浏览:713
普通股账面价值看哪个数据 浏览:773
cad上方怎样显示多个文件 浏览:331
微信缓冲数据在哪里 浏览:636
文件拷贝到u盘的时候文件丢失了 浏览:156
婚纱拍照用哪个app 浏览:700
域名的主机名网络名 浏览:260
带官网的有哪些网站 浏览:265
江苏校服通官网app怎么下不了 浏览:929
车床清根怎么编程 浏览:867
word2007表格内容上下居中 浏览:818
苹果手机视频传送不了qq文件 浏览:738
文件夹加密保护 浏览:852

友情链接