这可能是一个性能问题,但我想知道我将如何证明这一点。
我设置了一个Image Resizer网站,如果我点击指向图片的链接,它可以正常工作,但如果我使用以下代码在网站上显示一堆图片,则图片不会显示。
我想知道它是否是因为ImageResizer被如此快速地调用了很多次(只有15倍)并且它以某种方式被绊倒了。我知道足够实现这个并且很危险,但还不足以理解这里的挂断。 Dynamics CRM 2013(此代码作为其中一部分运行的内容)可能会出现一些代码超时或者只是在需要花费很长时间才能显示图像时才会显示图像...不确定是否在此结束。< / p>
任何和所有帮助将不胜感激!谢谢大家!
<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>
答案 0 :(得分:0)
我刚刚注意到我写的属性是&#34; source&#34;在img标签中但它需要是&#34; src&#34;。 Whaaaaat一个假人。改变了,它当然有效。