Это, вероятно, проблема с производительностью, но мне интересно, как я это докажу.Изображения не генерируются достаточно быстро, данные изображения не отправляются
Я создал веб-сайт 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 с помощью инструментов разработчика в вашем браузере. Предоставьте нам HTML, который соответствует DOM, а также ответ, который вы получите, если вы сразу посетите изображение. Здесь вы находитесь в нескольких шагах от ImageResizer. –
Привет Нафанаил благодарит вас за то, что уделил время, чтобы ответить! Извините, я думаю, я мог бы включить эту информацию. Когда я нажимаю правой кнопкой мыши, где должно быть изображение, и проверять элемент, он отображается правильно, и если я нажму на img src, он загрузится нормально в новом окне. '
Мы хотим знать ответ, если вы откроете изображение (не ссылка) в новой вкладке. Что произойдет, если вы положите 'http://images.website.com/Images/03BA7D61-6C81-E411-9C52-005056AEE120-1H TJSSKK0GH002094-1.png? Maxwidth = 130 & maxheight = 95 & speed = 2' прямо в свою адресную строку? –