gpt4 book ai didi

javascript - 如何延迟 SurveyMonkey 弹出窗口?

转载 作者:行者123 更新时间:2023-11-30 19:42:34 26 4
gpt4 key购买 nike

我们希望获得有关新网站发布的反馈(测试版;网站将于 3 月 28 日全面发布)。为了让最终用户有机会浏览网站,我们希望弹出窗口在 10 秒后出现。我对自己编写 JavaScript 非常陌生,因此非常感谢任何帮助。

我找到了一个非常相似的问题的答案(事实上,有些答案似乎更适合我的情况):delayed pop-up code ;但是,我无法让代码在我的网站上运行。

弹出窗口是使用由 SurveyMonkey 提供的 JavaScript 嵌入的。没有关联的 HTML 或 CSS。

(function(t,e,s,o){var n,c,l;t.SMCX=t.SMCX||[],e.getElementById(o)||(n=e.getElementsByTagName(s),c=n[n.length-1],l=e.createElement(s),l.type="text/javascript",l.async=!0,l.id=o,l.src=["https:"===location.protocol?"https://":"http://","widget.surveymonkey.com/collect/website/js/tRaiETqnLgj758hTBazgd8fe_2Bhm5gFnGqBOI61Z1zZLxwDFd6OcUAaoSp03T3t6v.js"].join(""),c.parentNode.insertBefore(l,c))})(window,document,"script","smcx-sdk");

这是我目前拥有的代码,根据上一篇文章中的一个答案进行了修改。

function OpenSurvey(t,e,s,o){};
window.setTimeout(function(){ OpenSurvey(window,document,"script","smcx-sdk"); }, 10000);

最佳答案

我今天遇到了同样的问题,我设法让它与这段代码一起工作。我希望这会有所帮助:

setTimeout(function(){ OpenSurvey(window,document,"script","smcx-sdk"); }, 60000);

function OpenSurvey(t,e,s,o){var n,a,c;t.SMCX=t.SMCX||[],e.getElementById(o)||(n=e.getElementsByTagName(s),a=n[n.length-1],c=e.createElement(s),c.type="text/javascript",c.async=!0,c.id=o,c.src=["https:"===location.protocol?"https://":"http://","widget.surveymonkey.com/collect/website/js/xxxxxxx.js"].join(""),a.parentNode.insertBefore(c,a))}

关于javascript - 如何延迟 SurveyMonkey 弹出窗口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55245772/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com