diff options
| -rw-r--r-- | random.php | 17 |
1 files changed, 11 insertions, 6 deletions
@@ -20,12 +20,17 @@ function get_random_video(){ r = new XMLHttpRequest(); r.onreadystatechange=function(){ - if(r.readyState == 4 && r.status == 200){ - if(r.responseText == ""){ - location.reload(); - } else { - document.getElementById('middle').innerHTML=r.responseText; - document.getElementById('heading').innerHTML=""; + if(r.readyState == 4){ + if(r.status == 200){ + if(r.responseText == ""){ + location.reload(); + } else { + document.getElementById('middle').innerHTML=r.responseText; + document.getElementById('heading').innerHTML=""; + } + } else if(r.status == 503){ + document.getElementById('heading').innerHTML='<h3 style="color:red;">YouTube responded with a 503 error.</h3><p>Try refreshing the page.</p>'; + document.getElementById('middle').innerHTML=''; } } } |
