導航:首頁 > 文件教程 > 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判斷文件下載成功相關的資料

熱點內容
怎麼樣讓自己的網站不被別人看到 瀏覽:711
編程擴展效果如何 瀏覽:335
榮耀暢玩手環同步qq 瀏覽:475
怎麼向sql中添加資料庫 瀏覽:596
錄歌失敗重啟app什麼意思 瀏覽:522
壓縮文件包怎麼在微信發送 瀏覽:432
mysql資料庫怎麼插入時間值 瀏覽:191
微信視頻不能轉發朋友圈 瀏覽:596
影視後期的app有哪些 瀏覽:956
電子保單數據出錯什麼意思 瀏覽:368
如何以文件下載音樂 瀏覽:438
計算機網路章節練習 瀏覽:999
單片機的外部中斷程序 瀏覽:48
表格批量更名找不到指定文件 瀏覽:869
js的elseif 瀏覽:584
3dmaxvray視頻教程 瀏覽:905
imgtool工具中文版 瀏覽:539
java幫助文件在哪裡 瀏覽:965
win10切換輸入語言 瀏覽:696
haier電視網路用不了怎麼辦 瀏覽:361

友情鏈接