如果找到的网站小部件已关闭,则加载备用脚本

时间:2017-03-28 18:19:57

标签: javascript jquery stocks

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

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

1 个答案:

答案 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";
}