2013-04-13 8 views
11

Gdy wchodzę na moją stronę, tytuł jest ładowany poprawnie, ale po chwili zmienia się na "Oczekiwanie na http://example.com".

Czy jest to błąd z IE lub z mojego kodu? - "Oczekiwanie na http://mysite.com"

strona ładuje się, ale mimo wszystko po załadowaniu tytuł nadal, ale tylko w zakładce IE, ponieważ w podajniku tytuł jest tak jak powinno być.

PS: Nie dzieje się to w Chrome. A wersja tj wynosi 10

Obraz numerze:
enter image description here

Mój kod HTML:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> 
<html> 
    <head> 
     <meta http-equiv="content-type" content="text/html; charset=utf-8" /> 
     <link rel="shortcut icon" type="image/ico" href="http://www.datatables.net/favicon.ico" /> 

     <title>DataTables Editor example</title> 
     <style class="include" type="text/css"> 
      @import "support/bootstrap/css/bootstrap.css"; 
      @import "support/bootstrap/dataTables/dataTables.bootstrap.css"; 
      @import "css/customTable.css"; 
     </style> 

     <script class="include" type="text/javascript" charset="utf-8" src="../../../media/js/jquery.js"></script> 
     <script class="include" type="text/javascript" charset="utf-8" src="../../../media/js/jquery.dataTables.js"></script> 
     <script class="include" type="text/javascript" charset="utf-8" src="../../TableTools/media/js/TableTools.js"></script> 
     <script class="include" type="text/javascript" charset="utf-8" src="../../TableTools/media/js/ZeroClipboard.js"></script> 
     <script class="include" type="text/javascript" charset="utf-8" src="../media/js/dataTables.editor.js"></script> 

     <script class="include" type="text/javascript" charset="utf-8" src="support/bootstrap/js/bootstrap.js"></script> 
     <script class="include" type="text/javascript" charset="utf-8" src="support/bootstrap/dataTables/dataTables.bootstrap.js"></script> 
     <script class="include" type="text/javascript" charset="utf-8" src="support/bootstrap/dataTables/dataTables.editor.bootstrap.js"></script> 

     <script class="include" type="text/javascript" charset="utf-8" src="./js/custom.js"></script> 

    </head> 
    <body class="c_body"> 
     <div class="mContainer"> 
      <div id="dt_div"> 
       <table class="table table-striped table-bordered display" id="example"> 
        <thead> 
         <tr> 
          <th style="text-align: center;">Data</th> 
          <th style="text-align: center;">Tema</th> 
          <th style="text-align: center;">V&iacute;nculo</th> 
          <th style="text-align: center;">Empresa</th> 
          <th style="text-align: center;">Sub contratada</th> 
          <th style="text-align: center;">NDP</th> 
          <th style="text-align: center;">CH</th> 
          <th style="text-align: center;">HHT</th> 
          <th style="text-align: center;">Ger&ecirc;ncia</th> 
          <th style="text-align: center;">&Aacute;rea Solicitante</th> 
          <th style="text-align: center;">CC</th> 
          <th style="text-align: center;">Rateio</th> 
         </tr> 
        </thead> 
       </table> 
      </div> 
      <div class="spacer"></div> 

     </body> 
    </html>  

Odpowiedz

5

dziwne, jak może się wydawać, udało mi się załatwić dla IE8 bez widocznie powodując żadnych uszkodzeń Firefox lub Chrome za pomocą tego w JavaScript

<script language="javascript"> 
    window.onfocus = function(){ 
    var title_var = document.title; 
    document.title = title_var; 
    } 
</script> 

Jak Charly H sugeruje onload mogą być również wykorzystywane

<script language="javascript"> 
    window.onload = function(){ 
    var title_var = document.title; 
    document.title = title_var; 
    } 
</script> 
+2

Wiem, że ten wpis jest już 1 rok stary, ale dla innych osób szukających poprawki, zmiana window.onfocus na window.onload jest lepszym rozwiązaniem. Ale wciąż ładne rozwiązanie tego problemu. –

+0

To był oryginalny pełny scenariusz postu przez notawizard. https://wordpress.org/support/topic/slider-glitch-after-clicking-on-other-browser-tabs Dla tej części prawdopodobnie masz rację, ładowanie byłoby lepsze. O dziwo, wciąż nie zostało to naprawione w Edge. (notawizard to ja na WordPress) – Steve

+0

Dalsze eksperymenty wykazały, że "onfocus()" był bardziej niezawodny, ponieważ po przełączeniu kart wyzwalał on zdarzenie "onfocus()", ale niekoniecznie zdarzenie "onload()". – Steve

Powiązane problemy