我的网站上有一个来自easypolls.net的脚本,这基本上是一个投票民意调查,但如果他们的网站出现故障,或者加载脚本时出现问题,那么我网站上的其他内容都没有加载
这是脚本:
<script type="text/javascript" src="http://www.easypolls.net/ext/scripts/emPoll.js?p=5075b1e0e4b08bb807c01061"></script><a class="OPP-powered-by" href="http://www.objectplanet.com/opinio/" style="text-decoration:none;"><div style="font: 9px arial; color: gray;"></div></a>
那我怎么解决这个问题,这是正常的javascript问题吗?或者我做错了什么? 该脚本位于正文部分的div中。
答案 0 :(得分:1)
如果您当前在文档的HEAD
中引用此脚本,则可以尝试在结束BODY
标记之前添加该脚本标记。
答案 1 :(得分:1)
我会使用诸如yepnope.js之类的js库对{j}文件进行异步调用,errorTimeout
属性设置为2-4秒?如果无法检索,您可以始终在相应的回调函数中通知用户。显示消息,隐藏民意调查?或者你想用js / jQuery或类似的东西。
答案 2 :(得分:1)
您是否尝试在IE中加载您的网站?因为IE脚本文件无法正确加载时IE会中断。
也试试这个:
<script type="text/javascript" src="http://www.easypolls.net/ext/scripts/emPoll.js?p=5075b1e0e4b08bb807c01061"></script>
在脚本末尾添加一个右括号。这是一种很好的做法,可能会解决一些问题