0
這可能是一個性能問題,但我想知道如何去證明這一點。圖像傳輸速度不夠快,沒有發送圖像數據
我設置了一個Image Resizer網站,如果點擊圖片鏈接,它就可以正常工作,但如果我使用下面的代碼在網站上顯示一堆圖片,則圖片不會顯示。
我想知道是否因爲ImageResizer被如此快速地調用了很多次(只有15次),並且它以某種方式被絆倒了。我知道足夠實施這一點並且很危險,但還不足以理解這裏的掛斷。有可能Dynamics CRM 2013(這段代碼正在運行的一部分)有一些代碼超時或者只是跳過顯示圖像,如果它們花費太長時間來加載......不確定。
任何和所有的幫助,將不勝感激!感謝大家!
<html>
<head>
<title>Image View</title>
<script language="javascript" type="text/javascript">
function getImages() {
var unitSerial = window.parent.Xrm.Page.getAttribute("new_serial").getValue();
var guid = window.parent.Xrm.Page.data.entity.getId();
guid = guid.substring(1, guid.length-1);
var imageHTML = "<table><tr>";
for (var i=1; i<16; i++) {
imageURL = "http://website/Images/" + guid + "-" + unitSerial + "-" + i + ".png";
imageHTML = imageHTML + "<td><a href='"+imageURL+"' target=_blank><img height=95px border=0px width=130px source='"+imageURL+"?maxwidth=130&maxheight=95' /><br /><center>Pic " + i +"</center></a></td>";
}
imageHTML = imageHTML + "</tr></table>";
document.getElementById("images").innerHTML = imageHTML;
}
</script>
</head>
<body>
<div id="images"></div><script language="javascript" type="text/javascript">getImages();</script>
</body></html>
使用您選擇的瀏覽器中的開發人員工具檢查DOM。爲我們提供與DOM對應的HTML,以及直接訪問圖像時獲得的回覆。您在這裏離開ImageResizer很多步驟。 –
嗨Nathanael感謝您花時間回覆!對不起,我想我可以包含這些信息。當我右擊圖像應該是和檢查元素,它顯示正確,如果我點擊img src,它在新窗口中加載罰款。 '
Pic 1 ' –
JustinCredible
我們想知道的響應,如果您打開圖像在一個新的標籤(而不是鏈接)。將http://images.website.com/Images/03BA7D61-6C81-E411-9C52-005056AEE120-1H TJSSKK0GH002094-1.png?maxwidth = 130&maxheight = 95&speed = 2'直接放到地址欄中會發生什麼? –