2017-03-28 12 views
1

내 위젯을 당기는 웹 사이트가 다운 되었기 때문에 일부 코드에 문제가 있습니다. 제가 가지고있는 것은 유가의 미래 예상 가치를 끌어 올리기 위해 위젯을 호출하는 스크립트입니다. 오늘 아침에 내 정보를 가져 오는 웹 사이트가 다운되었고,이 사이트가 다운되면 대체 사이트를로드 할 수있는 방법이 있는지 궁금합니다. 내가 www.oilcrudeprice.com가 다운되었을 때 대신 www.oilcrudeprice.com의 https://oilprice.com/widgets/brent/brentchart.js에서 정보를 끌어 방법을 경우 방법이 궁금웹 사이트 위젯이있는 경우 대체 스크립트로드

<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> 

: 여기 내 코드 예제이다.

+0

이 질문은 프로그래밍을 할 나타나지 않습니다. – user7771338

답변

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"; 
} 
+0

오류를 빠르게 할 수있는 방법이 있습니까? 웹 페이지 시간 초과로 인해 오류가 발생하기까지 30 초 이상 걸립니다. – LordTakahiro

+0

@LordTakahiro 귀하의 우려를 이해하지만 시간 초과는 사이트가 다운되었음을 액티브하게 알 수있는 방법입니다. ;). 타임 아웃을받는 데는 시간이 걸립니다. –