以文本方式查看主题

-  计算机科学论坛  (http://bbs.xml.org.cn/index.asp)
--  『 XML基础 』  (http://bbs.xml.org.cn/list.asp?boardid=1)
----  [求助]xmlhttp如何連續工作?  (http://bbs.xml.org.cn/dispbbs.asp?boardid=1&rootid=&id=54157)


--  作者:zzzxml
--  发布时间:10/22/2007 9:34:00 AM

--  [求助]xmlhttp如何連續工作?
<script language="javascript">
var filereq='';
var 頁碼=10;
var 請求網址='http://www.baidu.com/s?lm=0&si=&rn=10&ie=gb2312&ct=0&wd=%B1%EA%CC%E2&pn='+頁碼;
var strin='';

window.onscroll = function(){
if(document.body.scrollHeight - document.body.scrollTop - document.body.clientHeight < document.body.clientHeight){

filereq.open("GET", 請求網址, false);
filereq.send();
if(filereq.readyState ==4 && filereq.status == 200){
strin=filereq.responseBody;
}

/******************
//here do something
******************/

頁碼+=10;
}
}
</script>


我在寫一個瀏覽器插件,這段代碼的作用是當我們使用百度搜索時,不需要翻頁,只要滾動條滾動到頁面底部一定位置時,就會自動將下一頁的內容插入到頁面底部,再繼續滾動的話,還會繼續插入第三頁········

現在這段代碼有點問題:當第一次滾動後,可以正確的do something,而第二次滾動後,插入的依然是第二頁的內容,而非第三頁。

問題顯然出在xmlhttp對象上,請問是不是xmlhttp這個東西每次使用後都需初始化什么的?為什么我用一次就不靈了?


W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
31.250ms