Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zmiana kolejności ładowania diva
thepeche
post
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 17.01.2014

Ostrzeżenie: (0%)
-----


Witam!

Mam następujący problem do rozwiązania.
Otóż w moim sklepie postanowiłem wrzucić wyszukiwarkę google w nagłówek strony.
Jednak sama wyszukiwarka dość długo laduje się przy wejściu na stronę i zatrzymuje ładowanie się reszty strony do czasu aż sama się załaduje.
Chciałbym by div zawierający wyszukiwarkę był pomijany w ładowaniu strony dopóki strona cała się nie zaladuje. Wtedy zaczynała by sie ładowac dopiero wyszukiwarka.


Bardziej obrazowo:

<header>
<div1>
<div id="Wyszukiwarka"><--chciałbym by div był pomijany w ładowaniu strony dopóki strona cała się nie zaladuje. Wtedy zaczynała by sie ładowac dopiero wyszukiwarka.
<div1>
<div1>
itd...
</header>

<strona>
...
...
...
</strona>

<footer>
....
</footer>

Oswiadczam, że jestem absolutnie zielony w te sprawy, jednak bardzo dziękuje gdyby ktoś zechciał wspomóc mnie jakimś skryptem, który zrealizował by moje założenie.

Pozdrawiam!
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
thepeche
post
Post #2





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 17.01.2014

Ostrzeżenie: (0%)
-----


Dziękuje bardzo lukasz1985.

Niestety cos "przeszkadza" i kod nie wykonuje sie poprawnie, czy są to może style css zawarte w kodzie html?
Czy kod mam umiescić w nagłówku gdzie chce by sie wyswietłał div, czy w footer, czyli jak załaduje sie stopka, ktora jest ostatnim elementem do wczytania na stronie?

  1.  
  2. <div="wyszukiwarkaGoogle"></div>
  3.  
  4.  
  5. <script type="text/javascript>
  6.  
  7.  
  8.  
  9. window.addEventListener("load", function() {
  10.  
  11. document.getElementById("wyszukiwarkaGoogle").innerHTML = "
  12. <div id='cse' style="width:37.3%; position:absolute; top:180px; left:72px;">Loading</div>
  13. <script src='//www.google.com/jsapi' type='text/javascript'></script>
  14. <script type='text/javascript'>
  15. google.load('search', '1', {language: 'pl', style: google.loader.themes.V2_DEFAULT});
  16. google.setOnLoadCallback(function() {
  17. var customSearchOptions = {};
  18. var orderByOptions = {};
  19. orderByOptions['keys'] = [{label: 'Relevance', key: ''} , {label: 'Date', key: 'date'}];
  20. customSearchOptions['enableOrderBy'] = true;
  21. customSearchOptions['orderByOptions'] = orderByOptions;
  22. customSearchOptions['overlayResults'] = true;
  23. var customSearchControl = new google.search.CustomSearchControl('011599289272865291231:-i9dlxieymi', customSearchOptions);
  24. customSearchControl.setResultSetSize(google.search.Search.FILTERED_CSE_RESULTSET);
  25. var options = new google.search.DrawOptions();
  26. options.setAutoComplete(true);
  27. customSearchControl.draw('cse', options);
  28. }, true);
  29. <style type='text/css'>
  30. .gsc-control-cse {
  31. font-family: Arial, sans-serif;
  32. border-color: #FFFFFF;
  33. background-color:#F0E7D6;
  34. padding:0px 0px 0px 0px;
  35. background:none;
  36. border:none;
  37.  
  38.  
  39.  
  40. }
  41. .gsc-control-cse .gsc-table-result {
  42. font-family: Arial, sans-serif;
  43. }
  44. input.gsc-input, .gsc-input-box, .gsc-input-box-hover, .gsc-input-box-focus {
  45. border-color: #D9D9D9;
  46. }
  47. input.gsc-search-button, input.gsc-search-button:hover, input.gsc-search-button:focus {
  48. border-color: #666666;
  49. background-color: #F0E7D6/*#CECECE*/;
  50. background-image: none;
  51. /*background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#5b4636), to(#7d6957));
  52. background-image: -webkit-linear-gradient(top, #5b4636, #7d6957);
  53. background-image: -moz-linear-gradient(top, #5b4636, #7d6957);
  54. background-image: -ms-linear-gradient(top, #5b4636, #7d6957);
  55. background-image: -o-linear-gradient(top, #5b4636, #7d6957);
  56. filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5b4636', endColorstr='#7d6957');*/
  57. /* filter: none;*/
  58.  
  59.  
  60. }
  61. .gsc-tabHeader.gsc-tabhInactive {
  62. border-color: #FF9900;
  63. background-color: #ffffff;
  64. }
  65. .gsc-tabHeader.gsc-tabhActive {
  66. border-color: #E9E9E9;
  67. background-color: #E9E9E9;
  68. border-bottom-color: #FF9900
  69. }
  70. .gsc-tabsArea {
  71. border-color: #FF9900;
  72. }
  73. .gsc-webResult.gsc-result, .gsc-results .gsc-imageResult {
  74. border-color: #FFFFFF;
  75. background-color: #FFFFFF;
  76. }
  77. .gsc-webResult.gsc-result:hover, .gsc-imageResult:hover {
  78. border-color: #FFFFFF;
  79. background-color: #FFFFFF;
  80. }
  81. .gs-webResult.gs-result a.gs-title:link, .gs-webResult.gs-result a.gs-title:link b, .gs-imageResult a.gs-title:link, .gs-imageResult a.gs-title:link b {
  82. color: #0000CC;
  83. }
  84. .gs-webResult.gs-result a.gs-title:visited, .gs-webResult.gs-result a.gs-title:visited b, .gs-imageResult a.gs-title:visited, .gs-imageResult a.gs-title:visited b {
  85. color: #0000CC;
  86. }
  87. .gs-webResult.gs-result a.gs-title:hover, .gs-webResult.gs-result a.gs-title:hover b, .gs-imageResult a.gs-title:hover, .gs-imageResult a.gs-title:hover b {
  88. color: #0000CC;
  89. }
  90. .gs-webResult.gs-result a.gs-title:active, .gs-webResult.gs-result a.gs-title:active b, .gs-imageResult a.gs-title:active, .gs-imageResult a.gs-title:active b {
  91. color: #0000CC;
  92. }
  93. .gsc-cursor-page {
  94. color: #0000CC;
  95. }
  96. a.gsc-trailing-more-results:link {
  97. color: #0000CC;
  98. }
  99. .gs-webResult .gs-snippet, .gs-imageResult .gs-snippet, .gs-fileFormatType {
  100. color: #000000;
  101. }
  102. .gs-webResult div.gs-visibleUrl, .gs-imageResult div.gs-visibleUrl {
  103. color: #008000;
  104. }
  105. .gs-webResult div.gs-visibleUrl-short {
  106. color: #008000;
  107. }
  108. .gs-webResult div.gs-visibleUrl-short {
  109. display: none;
  110. }
  111. .gs-webResult div.gs-visibleUrl-long {
  112. display: block;
  113. }
  114. .gs-promotion div.gs-visibleUrl-short {
  115. display: none;
  116. }
  117. .gs-promotion div.gs-visibleUrl-long {
  118. display: block;
  119. }
  120. .gsc-cursor-box {
  121. border-color: #FFFFFF;
  122. }
  123. .gsc-results .gsc-cursor-box .gsc-cursor-page {
  124. border-color: #E9E9E9;
  125. background-color: #FFFFFF;
  126. color: #0000CC;
  127. }
  128. .gsc-results .gsc-cursor-box .gsc-cursor-current-page {
  129. border-color: #FF9900;
  130. background-color: #FFFFFF;
  131. color: #0000CC;
  132. }
  133. .gsc-webResult.gsc-result.gsc-promotion {
  134. border-color: #336699;
  135. background-color: #FFFFFF;
  136. }
  137. .gsc-completion-title {
  138. color: #0000CC;
  139. }
  140. .gsc-completion-snippet {
  141. color: #000000;
  142. }
  143. .gs-promotion a.gs-title:link,.gs-promotion a.gs-title:link *,.gs-promotion .gs-snippet a:link {
  144. color: #0000CC;
  145. }
  146. .gs-promotion a.gs-title:visited,.gs-promotion a.gs-title:visited *,.gs-promotion .gs-snippet a:visited {
  147. color: #0000CC;
  148. }
  149. .gs-promotion a.gs-title:hover,.gs-promotion a.gs-title:hover *,.gs-promotion .gs-snippet a:hover {
  150. color: #0000CC;
  151. }
  152. .gs-promotion a.gs-title:active,.gs-promotion a.gs-title:active *,.gs-promotion .gs-snippet a:active {
  153. color: #0000CC;
  154. }
  155. .gs-promotion .gs-snippet, .gs-promotion .gs-title .gs-promotion-title-right, .gs-promotion .gs-title .gs-promotion-title-right * {
  156. color: #000000;
  157. }
  158. .gs-promotion .gs-visibleUrl,.gs-promotion .gs-visibleUrl-short {
  159. color: #008000;
  160. }
  161.  
  162. ";})
  163.  
  164. </script>
  165.  


Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 11.10.2025 - 07:26