2013-03-07 22 views
0

我有一些動態加載圖像控件的asp.net代碼。它的工作原理是將圖像放入一個隱藏變量中,然後通過jquery設置url。它工作正常,除了在IE9中總是出現錯誤,但我一直無法確定錯誤是什麼。我應該關注哪些「err」屬性來獲取錯誤,並且有沒有更好的方法來執行此操作?動態圖像錯誤處理與IE9和jQuery

<div id="DivFS" class="thumbnailDiv"> 
    <asp:Image ID="thumbFS" runat="server" CssClass="thumbImage" /> 
</div> 


<script type="text/javascript"> 
    $(document).ready(function() { 
     $('#thumbFS').error(function (err) { 
     }); 
    $('#thumbFS').attr("src", $('#DocumentFS').val()); 
    }); 
</script> 

<asp:HiddenField ID="DocumentFS" runat="server" /> 


protected void Page_Load(object sender, EventArgs e) 
    { 
     this.DocumentFS.Value = this.GetUrl(......, UrlType.Thumbnail); 
    } 

回答

0

我得到了這一輪由默認設置的圖像,不可見並扭轉他們的知名度他們裝的時候,而不是其他方式(使其可見,然後把他們看不見時發生錯誤)。錯誤事件在IE9中證明不可靠,特別是當按下CTRL-F5時。