2016-06-20 114 views
0

如果這很簡單或者無法完成,我很抱歉。基本上,我試圖在我的網站上加載年齡驗證js,但我試圖根據不同國家的法定飲酒年齡在不同頁面之間進行選擇。加載js問題

如果我只是加載腳本,它工作正常:

<script type="text/javascript" src="https://av.ageverify.co/jsfr/singlemalt.18.js"></script> 

但是,如果我試圖做任何形式的修改這個腳本,它不會加載所有。例如,如果我嘗試將src設置爲一個變量(我將在另一個腳本中調用它,則無法加載)。

<script> 
    url = "https://av.ageverify.co/jsfr/singlemalt.18.js"; 
</script> 
<script type="text/javascript" src=url></script> 

任何想法將不勝感激!

編輯:

附加信息: 我嘗試使用getScript加入的人都建議,但也有它的問題:

<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.9/angular.min.js"></script> 
<script> 
    $.getScript("https://av.ageverify.co/jsfr/singlemalt.18.js"); 

</script> 

或此方法:

function loadJs() { 
    var url = "https://av.ageverify.co/jsfr/singlemalt.18.js"; 
    var script = document.createElement("script"); 
    script.src = url; 
    document.head.appendChild(script); 
} 

這最後一個似乎與其他簡單的腳本一起工作,但也許這個特定的腳本正在尋找某種瀏覽器條件?有關如何解決這個問題或尋找什麼的任何建議?應該彈出一個年齡驗證頁面,詢問你的年齡。

+0

在HTML中,不存在變量,必須由JavaScript –

+1

使它成爲一個''