刷新技術經歷了大致幾個階段: 一、在HTML文件頭里增加一個鍵,使該頁面在設定的時間后跳轉到指定的頁面(包括自身); 例如: <meta http-equiv="refresh" content="30"> 二、使用框架然后在JS腳本里定時刷新框架內容。 上面兩種方式都會重新加載頁面,即刷新,給人的感覺不是很好!于是無刷新技術出現了。 三、是對第二種方式的一種變通。 即將眾多框架中的一個長寬設置為0,使其不可見,然后通過腳本定時刷新該隱藏框架內容,再將該框架內容“寫”到可瀏覽的框架里。早期的聊天室大多使用了這種技術。 真正意義上實現無刷新技術的還是以下兩種技術,它們甚至可以實現局部刷新: 四、xmlHttp技術,可以通過xmlHttp訪問asp頁面、aspx頁面、WebService等。 <script language="javascript"> 五、WebService,使用WebService.htc組件訪問Web服務。 var OBJ; function show(result){ 六、Remoting,使用Remoting也可以實現無刷新技術。因為Remoting組件可以提供包括Http在內的多種訪問方式,當作為Http訪問時相當于一個WebService。 |
溫馨提示:喜歡本站的話,請收藏一下本站!