【发布时间】:2012-10-25 19:56:12
【问题描述】:
我经营一个电子商务网站。在我们的订单确认页面上,我们运行了一个第三方 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='@@order_id@@';
// var z_index =; //default 9995
var cartTotal='@@purchase_total@@';
// 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>
如何在点击事件后动态加载脚本?
【问题讨论】:
-
您是否尝试过在 click here 事件发生时动态加载 JavaScript?查看 jQuery 和纯 JavaScript 方式的答案:http://stackoverflow.com/questions/7293344/load-javascript-dynamically
标签: javascript survey