如果位于的网站小部件已关闭,则加载替代脚本

Loading an alternative script if website widget located is down

所以我的一些代码有问题,因为我从中提取小部件的网站已关闭。我所拥有的是一个脚本,它调用一个小部件来提取未来的油价预测值。今天早上,我从中提取信息的网站已关闭,我想知道如果这个网站已关闭,是否有办法加载另一个网站。这是我的代码片段:

<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 提取信息。

您始终可以使用 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";
}