所以我的一些代码出了问题,因为我正在拉动我的小部件的网站已关闭。我所拥有的是一个脚本,它调用一个小部件来提取未来的油价预测值。今天早上,我提取信息的网站已关闭,我想知道是否有办法加载替代网站,如果这个网站关闭。以下是我的代码片段:
<div class="item1">
<span class="title">Brent Crude:</span>
<script type="text/javascript" src="https://www.oilcrudeprice.com/oilwidget.php?l=en&m=000000&g=ffffff&c=ed3232&i=ffffff&l=e88888&o=ed7070&u=brent"></script>
</div>
我想知道当www.oilcrudeprice.com失败时,是否有办法从https://oilprice.com/widgets/brent/brentchart.js而不是www.oilcrudeprice.com获取信息。
答案 0 :(得分:0)
您始终可以使用onError
处理程序加载替代js文件。
<script type="text/javascript" src="http://example.com/script1.js" onError="loadAlternative(this);"></script>
并且错误处理函数将是:
function loadAlternative(elem)
{
elem.src = "http://alternative_address.com/somefile.js";
}