我已經被授權在單擊按鈕時將腳本文件添加到頁面。認爲這很容易。該腳本顯示一個用戶可以填寫表單的彈出窗口。運行腳本以打開另一個腳本文件
我有我的按鈕點擊工作,它將腳本文件添加到頁面並調用我想調用的腳本文件。
function loadPopUp() {
var script = document.createElement('script');
script.src = "/js/patpopup.js";
var body = document.getElementsByTagName("body")[0];
body.appendChild(script);
console.log("clicked");
return false;
}
在我得到它的劇本只是一個URL //r1.dotmailer-surveys.com/scripts/popover/111111?a=uc
是被包裹在腳本標記。 我無法打開彈出窗口,只會將我帶到所有腳本所在的頁面。
如果我將它包裝在腳本標籤中,並將它放在頁面中,它會打開確定。
我應該放什麼patpopup.js
文件的script url
是,我一直在使用window.location
等各種方式,試圖讓該頁面在頁面打開併產生彈出嘗試,但始終打開腳本,而不是運行它。 當前我只有我的patpopup.js文件中的url //r1.dotmailer-surveys.com/scripts/popover/111111?a=uc
可能重複:http://stackoverflow.com/questions/7789521/how-to-link- external-javascript-file-on-button-button – varit05
爲什麼要將它添加到按鈕單擊上,而不是簡單地添加到頁面並使用按鈕單擊來在腳本中運行函數? –
當它剛剛添加到頁面時,只要頁面打開,它就會立即打開。我希望能夠讓用戶通過點擊一個按鈕來請求它,然後它應該出現 – StudentRik