Can somebody help me fix this Javascript Ajax script..
The problem seems to be at the two if's like this:Code:function createRequestObject() { var ro; var browser = navigator.appName; if (browser == "Microsoft Internet Explorer") { ro = new ActiveXObject("Microsoft.XMLHTTP"); } else { ro = new XMLHttpRequest(); } return ro; } var feedUpdate = new Array(); var feedCount = 0; var feedHttp = createRequestObject(); var lastFeed = null; var lastFeedTime = 0; var lastTopicTime = 0; var lastTopic = null; var response = null; function sndFeedReq() { feedHttp.open('post', 'grab.php'); feedHttp.onreadystatechange = handleFeedResponse; feedHttp.send(null); } function handleFeedResponse() { if (feedHttp.readyState == 4) { response = feedHttp.responseText; feedUpdate = response.split('|'); rotateFeed(); } } /* feedUpdate should now contain: 0 => topic 1 => topic time 2 => feed 3 => feed time */ function rotateFeed() { if (feedUpdate[0] != lastTopic || lastTopic == null || lastTopic == '') { if (feedUpdate[1] >= lastTopicTime) { lastTopicTime = feedUpdate[1]; lastTopic = feedUpdate[0]; if (document.getElementById("topic")) { document.getElementById("topic").innerHTML = "Topic: " + feedUpdate[0]; } } } if (feedUpdate[2] != lastFeed || lastFeed == null || lastFeed == '') { if (feedUpdate[3] >= lastFeedTime) { lastFeed = feedUpdate[2]; lastFeedTime = feedUpdate[3]; if (document.getElementById("logo")) { document.getElementById("logo").innerHTML = feedUpdate[2]; } } } setTimeout("sndFeedReq()", 10000); } sndFeedReq();
ThanksCode:if (feedUpdate[2] != lastFeed || lastFeed == null || lastFeed == '') {


Reply With Quote
Bookmarks