在设定时间后触发转换

时间:2017-09-27 21:15:55

标签: javascript html

第一个计时器,所以要温柔:) 我尝试在用户在我的网页上花费6秒后触发转化。 我正在使用一个名为" clickid"的参数。从URL中识别转换。 这是我制作的代码,它不起作用:

    <script type="text/javascript">
 function doGet(e) {
   var params = JSON.stringify(e);
   var clickid = params.parameter.clickid;
    setTimeout(
    function() {
     <iframe src="http://xml.activerevenue.com/conversion?c='+clickid.replace(/\"/g, "")+'" height="1" width="1"></iframe>;    }, 6000); };
</script>
<script> doGet(); </script>

我在这里缺少什么?

1 个答案:

答案 0 :(得分:0)

你可以这样做:

&#13;
&#13;
 function doGet(e) {
   var params = JSON.stringify(e);
   var clickid /*= params.parameter.clickid*/;
    setTimeout(
    function() {
    document.querySelector('.content').innerHTML=
     '<iframe src="http://xml.activerevenue.com/conversion?c='+clickid/*.replace(/\"/g, "")*/+'" height="1" width="1"></iframe>';    }, 6000); };
doGet(); 
&#13;
<div class="content"></div>
&#13;
&#13;
&#13;

您需要将iframe附加到DOM,因此您可以将任何HTML元素用作容器