This is straight JS, I never used it before and I'm not sure how
cross-browser it is but this should help :
http://talideon.com/weblog/2005/02/detecting-broken-images-js.cfm

Michel Belleville


2009/11/10 123gotoandplay <wesweatyous...@gmail.com>

> Hi michel,
>
> Tx for the explanation, i am trying your suggestion and it indeed
> works like a  charm.
>
> At the moment i am updating div imagePreview depending on a combo of
> select menu options.
>
> As i understand it the ajax-loader.gif keeps on spinning in the
> background.
> Is there a way to check if the image is really loaded and if not
> display another image as background saying "no image found".
>
> working code at the moment
>        $("#size_update").change(function(){
>                var srcSize = $("option:selected", this).val();
>                var srcColor = $("#color_update option:selected").text();
>                var imgSrc = srcColor+"-"+srcSize;
>                $('#imagePreview').html('<img src="'+imgSrc+'.jpg"/>');
>        });
>        $("#color_update").change(function(){
>                        var srcColor = $("option:selected", this).val() ;
>                        var srcSize = $("#size_update
> option:selected").text();
>                        var imgSrc = srcColor+"-"+srcSize;
>                        $('#imagePreview').html('<img
> src="'+imgSrc+'.jpg"/>');
>        });
>
> .loading {
> background: url(ajax-loader.gif) no-repeat center center;
> }
>

Reply via email to