2017-11-11 133 views
0

我想在加載頁面後立即加載廣告腳本。通常情況下,廣告腳本看起來像這樣如何在頁面加載後加載腳本標籤?

<script id="someId" language="javascript"> 
    someVar = thisValue; 
    somethingElse 
</script> 

發現它已經有了一個<script>標籤就可以了,刪除它並沒有呈現廣告。所以無論如何它都要在那裏,而且,裏面的東西不應該被修改。

問題在於,我無法嘗試將它放在函數中。

我試圖通過

<script type="text/javascript">window.onLoad = load;</script> 

辦法做到這一點,午餐<script>標籤上的負載

<script type="text/javascript"> 
function load() { 
    //this is were the add goes 
    <script id="someId" language="javascript"> 
     someVar = thisValue; 
     somethingElse 
    </script> 
} 
</script> 

然後吃午飯的功能,從而在技術上是什麼,我試圖做的,但我不能得到這個代碼執行。在頁面加載後運行''標籤廣告會是什麼最好的?

PS。我是Javascript的新手,所以多一點耐心,將不勝感激。我也想避免jQuery。

回答

0

懶加載快速搜索發現this

<script> 
    var resource = document.createElement('script'); 
    resource.async = "true"; 
    resource.src = "http://example.com/script.js"; 
    var script = document.getElementsByTagName('script')[0]; 
    script.parentNode.insertBefore(resource, script); 
</script> 
+0

嗨,在script.js裏面有'

0

好了,有2個大錯誤:

  1. 的window.onload =負荷; (沒有的onLoad)
  2. 它沒有意義的寫函數聲明

    <script> 
        function load() { 
         //this is were the add goes 
         someVar = thisValue; 
         somethingElse 
        } 
        window.onload = load; 
    </script> 
    

不能你寫類似的東西里面的<script>

如果您至少不能嘗試將<script>移動到<body>的末尾。

將腳本放置在元素的底部會提高顯示速度,因爲腳本編譯會降低顯示速度。

如果你真的需要<script id="someId" language="javascript">, 只是把它這種方式:

<script id="someId" language="javascript"> 
     function load() { 
      //this is were the add goes 
      someVar = thisValue; 
      somethingElse 
     } 
     window.onload = load; 
    </script> 
+0

嗨,腳本中的代碼不應該被修改。只是爲了測試,我試過了,它不起作用,我認爲外部腳本阻止了我對'

  • 11. 如何在頁面完全加載後加載PHP頁面?
  • 12. 如何添加頁面加載後消失的加載文本
  • 13. 如何在head.js完成加載腳本後加載一些頁面內容
  • 14. 加載頁面後加載由腳本創建的div。
  • 15. 在頁面加載後加載iFrame
  • 16. 在加載頁面後加載javascript
  • 17. 在頁面加載後添加並執行腳本
  • 18. 在頁面加載時運行腳本
  • 19. 在html頁面中加載php腳本
  • 20. 在頁面加載運行角腳本
  • 21. 如何在頁面加載後在Vaadin中加載js函數
  • 22. 如何告訴後臺腳本等待頁面加載?
  • 23. 如何觸發加載頁面後創建的腳本
  • 24. jFlip jQuery插件 - 如何加載頁面加載時的卷頁標籤
  • 25. 如何在後臺加載頁面?
  • 26. 在頁面加載後加載標記地圖
  • 27. 如何在頁面加載時自動加載標籤內容(外部鏈接)
  • 28. AJAX加載內容後加載腳本?
  • 29. 加載外部腳本異步頁面增加頁面加載延遲
  • 30. 加載頁面後加載圖像