2010-06-22 47 views
1

我正在使用HTML & ASP Classic。有人知道是否有像「加載後」事件?HTML&ASP Classic「加載後」事件?

謝謝

+0

你在哪裏需要這個活動?客戶端或服務器端? – Oded 2010-06-22 07:35:06

+0

您是在談論客戶端(瀏覽器)還是使用ASP.NET引入的頁面呈現和頁面回發的上下文? – 2010-06-22 07:35:50

+0

我需要在客戶端。一旦所有的頁面被加載並且用戶可以看到它,我需要在後臺執行一些操作。 – 2010-06-22 07:39:04

回答

3

有幾種選擇,取決於你需要做什麼。

在客戶端,如果您使用的是javascript,則可以使用OnLoad事件,該事件在頁面加載完成後將觸發。這是在<body>標籤通常做法,並要求您選擇的JavaScript函數:如果您使用JavaScript像jQuery庫

<body onload="myFunction();"> 

,它有一些內置的功能,也有助於此。

如果您正在查找會告訴您頁面已完成加載的服務器端事件,則不存在此類事件(經典或asp.net)。一種模擬這種事情的方法是使用javascript函數向服務器發出http請求(使用XMLHttpRequest),讓它知道頁面已完成加載。

+0

onload事件在所有頁面加載後觸發? – 2010-06-22 07:41:45

+0

是的。所有靜態內容完成加載後。 – Oded 2010-06-22 07:43:42

+0

然後,我可能錯過了一些東西...... 這是這種情況;我在HTML文件上有一個XML標記:。 問題是,函數DoSomething()在任何單元格被更改之前調用.....所以我想在頁面加載之後反轉DoSomething()。 – 2010-06-22 07:49:41