stockQuote.js
Upload User: shen332233
Upload Date: 2021-09-03
Package Size: 7478k
Code Size: 1k
Category:

Ajax

Development Platform:

Java

  1. var stockTickerUpdateIntervalID = 0;
  2. function handleStockTickersChange() {
  3.     clearStockTickerUpdateInterval();
  4. }
  5. function clearStockTickerUpdateInterval() {
  6.     if(stockTickerUpdateIntervalID != 0) {
  7.         window.clearInterval(stockTickerUpdateIntervalID);
  8.     }
  9.     document.getElementById("trackFlag").checked = false;
  10. }
  11. function updateStockQuote() {
  12.     var ajaxRequest = new AjaxRequest("UpdateStockQuote");
  13.     ajaxRequest.addFormElementsById("stockTickers");
  14.     ajaxRequest.sendRequest();
  15. }
  16. function startUpdateStockQuoteInterval() {
  17.     stockTickerUpdateIntervalID = window.setInterval("updateStockQuote()", 90000);
  18. }
  19. function handleTrackFlagClick() {
  20.     var trackFlag = document.getElementById("trackFlag");
  21.     if(trackFlag.checked) {
  22.         updateStockQuote();
  23.         startUpdateStockQuoteInterval();
  24.     }
  25.     else {
  26.         clearStockTickerUpdateInterval();
  27.     }
  28. }