JavaScript to reconnect/refresh/stay upon high load or about to timeout









up vote
0
down vote

favorite












I need some help in here. I have a transition or 2 web page (aspx). The first page was to play video and after finish playing, it will be redirected to page 2 and then back again to page 1. The loop will continues 24/7 in smart TV via web browser.



I am having an issue where I will need to go grab the remote controller to refresh/reopen the web page whenever facing connection lost:



connection lost



or connection timeout:



connection timeout



I tried to fix this problem by adding some JavaScript to check the connection availability:



<script type='text/javascript'>
document.getElementById('myVideo').addEventListener('ended', myHandler, false);
function myHandler(e)
if (Offline.state === 'up')
window.location.href = '../Slide/SlideshowLSI.aspx';

else
this.currentTime = 0;
this.play();



</script>


What this code does is simply check the connection availability before the redirect to the next page. If it detects that the connection was not available then it will set the video play back to 0 and continue to play the video again. Then it will redirect to the next page after video playback is done and connection is available.



I think this will solve the issue regarding the lost connection problem but not for the connection timeout problem.



I am still facing an issue if a connection timeout occurs and I will need to grab the remote controller to refresh/reopen the web page again on each of the smart TV. I have total of 15 smart TVs currently opening these pages 24/7.



Anyone know how I can solve this problem regarding the connection timeout problem? I tried to search on the internet but all I get is just to check for connection lost problem. I need something that checks the response time before redirecting to the next page, so that I can avoid the connection timeout error page. If the response time were too long, the web page will not be redirected to the next one, but will keep on attempting and redirect to the next page when the response time is not too high that will not cause the connection timeout.



Sorry for my English. Do comment if my explanation was not complete... Thank you.










share|improve this question



























    up vote
    0
    down vote

    favorite












    I need some help in here. I have a transition or 2 web page (aspx). The first page was to play video and after finish playing, it will be redirected to page 2 and then back again to page 1. The loop will continues 24/7 in smart TV via web browser.



    I am having an issue where I will need to go grab the remote controller to refresh/reopen the web page whenever facing connection lost:



    connection lost



    or connection timeout:



    connection timeout



    I tried to fix this problem by adding some JavaScript to check the connection availability:



    <script type='text/javascript'>
    document.getElementById('myVideo').addEventListener('ended', myHandler, false);
    function myHandler(e)
    if (Offline.state === 'up')
    window.location.href = '../Slide/SlideshowLSI.aspx';

    else
    this.currentTime = 0;
    this.play();



    </script>


    What this code does is simply check the connection availability before the redirect to the next page. If it detects that the connection was not available then it will set the video play back to 0 and continue to play the video again. Then it will redirect to the next page after video playback is done and connection is available.



    I think this will solve the issue regarding the lost connection problem but not for the connection timeout problem.



    I am still facing an issue if a connection timeout occurs and I will need to grab the remote controller to refresh/reopen the web page again on each of the smart TV. I have total of 15 smart TVs currently opening these pages 24/7.



    Anyone know how I can solve this problem regarding the connection timeout problem? I tried to search on the internet but all I get is just to check for connection lost problem. I need something that checks the response time before redirecting to the next page, so that I can avoid the connection timeout error page. If the response time were too long, the web page will not be redirected to the next one, but will keep on attempting and redirect to the next page when the response time is not too high that will not cause the connection timeout.



    Sorry for my English. Do comment if my explanation was not complete... Thank you.










    share|improve this question

























      up vote
      0
      down vote

      favorite









      up vote
      0
      down vote

      favorite











      I need some help in here. I have a transition or 2 web page (aspx). The first page was to play video and after finish playing, it will be redirected to page 2 and then back again to page 1. The loop will continues 24/7 in smart TV via web browser.



      I am having an issue where I will need to go grab the remote controller to refresh/reopen the web page whenever facing connection lost:



      connection lost



      or connection timeout:



      connection timeout



      I tried to fix this problem by adding some JavaScript to check the connection availability:



      <script type='text/javascript'>
      document.getElementById('myVideo').addEventListener('ended', myHandler, false);
      function myHandler(e)
      if (Offline.state === 'up')
      window.location.href = '../Slide/SlideshowLSI.aspx';

      else
      this.currentTime = 0;
      this.play();



      </script>


      What this code does is simply check the connection availability before the redirect to the next page. If it detects that the connection was not available then it will set the video play back to 0 and continue to play the video again. Then it will redirect to the next page after video playback is done and connection is available.



      I think this will solve the issue regarding the lost connection problem but not for the connection timeout problem.



      I am still facing an issue if a connection timeout occurs and I will need to grab the remote controller to refresh/reopen the web page again on each of the smart TV. I have total of 15 smart TVs currently opening these pages 24/7.



      Anyone know how I can solve this problem regarding the connection timeout problem? I tried to search on the internet but all I get is just to check for connection lost problem. I need something that checks the response time before redirecting to the next page, so that I can avoid the connection timeout error page. If the response time were too long, the web page will not be redirected to the next one, but will keep on attempting and redirect to the next page when the response time is not too high that will not cause the connection timeout.



      Sorry for my English. Do comment if my explanation was not complete... Thank you.










      share|improve this question















      I need some help in here. I have a transition or 2 web page (aspx). The first page was to play video and after finish playing, it will be redirected to page 2 and then back again to page 1. The loop will continues 24/7 in smart TV via web browser.



      I am having an issue where I will need to go grab the remote controller to refresh/reopen the web page whenever facing connection lost:



      connection lost



      or connection timeout:



      connection timeout



      I tried to fix this problem by adding some JavaScript to check the connection availability:



      <script type='text/javascript'>
      document.getElementById('myVideo').addEventListener('ended', myHandler, false);
      function myHandler(e)
      if (Offline.state === 'up')
      window.location.href = '../Slide/SlideshowLSI.aspx';

      else
      this.currentTime = 0;
      this.play();



      </script>


      What this code does is simply check the connection availability before the redirect to the next page. If it detects that the connection was not available then it will set the video play back to 0 and continue to play the video again. Then it will redirect to the next page after video playback is done and connection is available.



      I think this will solve the issue regarding the lost connection problem but not for the connection timeout problem.



      I am still facing an issue if a connection timeout occurs and I will need to grab the remote controller to refresh/reopen the web page again on each of the smart TV. I have total of 15 smart TVs currently opening these pages 24/7.



      Anyone know how I can solve this problem regarding the connection timeout problem? I tried to search on the internet but all I get is just to check for connection lost problem. I need something that checks the response time before redirecting to the next page, so that I can avoid the connection timeout error page. If the response time were too long, the web page will not be redirected to the next one, but will keep on attempting and redirect to the next page when the response time is not too high that will not cause the connection timeout.



      Sorry for my English. Do comment if my explanation was not complete... Thank you.







      javascript asp.net vb.net visual-studio-2015 iis-10






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited yesterday









      Andrew Morton

      14.9k53048




      14.9k53048










      asked yesterday









      Muhammad Faiz

      36




      36



























          active

          oldest

          votes











          Your Answer






          StackExchange.ifUsing("editor", function ()
          StackExchange.using("externalEditor", function ()
          StackExchange.using("snippets", function ()
          StackExchange.snippets.init();
          );
          );
          , "code-snippets");

          StackExchange.ready(function()
          var channelOptions =
          tags: "".split(" "),
          id: "1"
          ;
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function()
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled)
          StackExchange.using("snippets", function()
          createEditor();
          );

          else
          createEditor();

          );

          function createEditor()
          StackExchange.prepareEditor(
          heartbeatType: 'answer',
          convertImagesToLinks: true,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: 10,
          bindNavPrevention: true,
          postfix: "",
          imageUploader:
          brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
          contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
          allowUrls: true
          ,
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          );



          );













           

          draft saved


          draft discarded


















          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53237429%2fjavascript-to-reconnect-refresh-stay-upon-high-load-or-about-to-timeout%23new-answer', 'question_page');

          );

          Post as a guest



































          active

          oldest

          votes













          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes















           

          draft saved


          draft discarded















































           


          draft saved


          draft discarded














          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53237429%2fjavascript-to-reconnect-refresh-stay-upon-high-load-or-about-to-timeout%23new-answer', 'question_page');

          );

          Post as a guest














































































          這個網誌中的熱門文章

          What does pagestruct do in Eviews?

          Dutch intervention in Lombok and Karangasem

          Channel Islands