我運營的電子商務網站。在我們的訂單確認頁面上,我們運行第三方JavaScript,它會自動執行可選調查。從事件觸發第三方Javascript
該調查的問題在於需要20秒才能執行並減慢關鍵「訂單完成」頁面的呈現速度。
我想阻止加載此腳本,直到客戶點擊一個按鈕。
理想情況下,頁面將加載而不執行腳本。網頁上會有一些文字說:「你想參加調查嗎?如果是,請點擊這裏。」然後頁面會調用第三方javascript來執行調查代碼。
以下是第三方的JavaScript。第一個腳本標記僅收集變量,第二個腳本標記實際運行調查代碼。
<script language="JavaScript">
// var passin_x =; //comment out to default center or adjust horizontal position by pixel
// var passin_y =; //comment out to default center or adjust vertical position by pixel
var orderId='@@[email protected]@';
// var z_index =; //default 9995
var cartTotal='@@[email protected]@';
// var billingZipCode=;
// Pass up to 5 products from customer shopping cart
//var productsPurchased= 'URL=^SKU=^GTIN=^PRICE=|URL=^SKU=^GTIN=^PRICE=|URL=^SKU=^GTIN=^PRICE=|URL=^SKU=^GTIN=^PRICE=|URL=^SKU=^GTIN=^PRICE=';
</script>
<script type="text/javascript" src="https://eval.bizrate.com/js/pos_xxxxx.js">
</script>
如何在點擊事件後動態加載腳本?
你試過動態加載JavaScript的**點擊這裏**事件發生時?查看jQuery和普通JavaScript方式的答案:[http://stackoverflow.com/questions/7293344/load-javascript-dynamically](http://stackoverflow.com/questions/7293344/load-javascript-dynamically) – cbayram