Check if website is up
This script checks if a website is up by uploading the favicon to determine if the server is up or down.
by Alin Guta
HTML
<a href="http://imagins.ro/favicon.ico">
<img class="imagins" src="http://imagins.ro/favicon.ico" alt="Imagins"/>
</a>
JavaScript
$(document).ready(function() {
var callbackOnSuccess = function(src) {
alert("Successfully loaded " + src);
return false;
};
var callbackOnFailure = function(src) {
alert("Failed loading " + src);
// Here you can do whatever you want with your flickr images if the website is blocked. Lets change the src and alt tags
$(".imagins").attr("src", "imagins_is_blocked.gif");
$(".imagins").attr("alt", "Imagins is blocked");
// Lets change the parents href to #
$(".imagins").parent().removeAttr("href");
return false;
};
checkAvailability("http://imagins.ro/favicon.ico", callbackOnSuccess, callbackOnFailure);
});
function checkAvailability(src, callbackSuccess, callbackFailure) {
$("<img/>").attr("src", src).load(function() {
callbackSuccess(src);
}).error(function() {
callbackFailure(src);
});
}