0
我想在IE 8中显示一些(约5至10)EMF(增强型图元文件)文件。 我使用ASP从定义的文件夹中获取所有文件,并使用<img src="">
标签。 某些图像真的很大,所以试图通过将其高度设置为100来减小图像尺寸。在IE 8中显示EMF文件
这是正确的方法吗?图像加载非常缓慢,并非所有图像都加载完毕。当我删除图像加载的高度属性。
你能帮助我,做对吗?
这是来源:
<HTML>
<BODY>
<FORM NAME="alphabetSelection" method="get" action="new2.asp" target="home">
<TABLE width="100%">
<TR>
<TD width="4.1667%"><A href="new2.asp?clickedLink=a">A</A></TD>
<TD width="4.1667%"><A href="new2.asp?clickedLink=b">B</TD>
<TD width="4.1667%"><A href="new2.asp?clickedLink=c">C</TD>
<TD width="4.1667%"><A href="new2.asp?clickedLink=d">D</TD>
<TD width="4.1667%"><A href="new2.asp?clickedLink=e">E</TD>
<TD width="4.1667%"><A href="new2.asp?clickedLink=f">F</TD>
<TD width="4.1667%"><A href="new2.asp?clickedLink=g">G</TD>
<TD width="4.1667%"><A href="new2.asp?clickedLink=h">H</TD>
<TD width="4.1667%"><A href="new2.asp?clickedLink=i">I</TD>
<TD width="4.1667%"><A href="new2.asp?clickedLink=j">J</TD>
<TD width="4.1667%"><A href="new2.asp?clickedLink=k">K</TD>
<TD width="4.1667%"><A href="new2.asp?clickedLink=l">L</TD>
<TD width="4.1667%"><A href="new2.asp?clickedLink=m">M</TD>
<TD width="4.1667%"><A href="new2.asp?clickedLink=n">N</TD>
<TD width="4.1667%"><A href="new2.asp?clickedLink=o">O</TD>
<TD width="4.1667%"><A href="new2.asp?clickedLink=p">P</TD>
<TD width="4.1667%"><A href="new2.asp?clickedLink=q">Q</TD>
<TD width="4.1667%"><A href="new2.asp?clickedLink=r">R</TD>
<TD width="4.1667%"><A href="new2.asp?clickedLink=s">S</TD>
<TD width="4.1667%"><A href="new2.asp?clickedLink=t">T</TD>
<TD width="4.1667%"><A href="new2.asp?clickedLink=u">U</TD>
<TD width="4.1667%"><A href="new2.asp?clickedLink=v">V</TD>
<TD width="4.1667%"><A href="new2.asp?clickedLink=w">W</TD>
<TD width="4.1667%"><A href="new2.asp?clickedLink=x">X</TD>
<TD width="4.1667%"><A href="new2.asp?clickedLink=y">Y</TD>
<TD width="4.1667%"><A href="new2.asp?clickedLink=z">Z</TD>
</TR>
</TABLE>
</FORM>
<TABLE width="100%">
<TR>
<TD>Name</TD>
<TD>Bild</TD>
</TR>
<%
var todo=Request.QueryString("clickedLink");
if(Request.QueryString == "")
{
todo = "a";
}
ShowFilesWithLetter(todo);
function ShowFilesWithLetter(theBeginningLetter)
{
var folder = 'C:\\Force ASP\\FormularImages';
var fso = new ActiveXObject('Scripting.FileSystemObject');
var fold = fso.GetFolder(folder);
var foundValues = false;
for (files = new Enumerator(fold.files); !files.atEnd(); files.moveNext())
{
Response.Write("<TR>");
var thisFile = files.item();
thisFile=thisFile.name.toLowerCase();
if(thisFile.charAt(0) == theBeginningLetter)
{
Response.Write("<TD >" + thisFile + "</TD>");
Response.Write("<TD ><IMG height=\"100\" SRC=\"../FormularImages/" + thisFile + "\" /></TD>\n");
Response.Write("</TR>");
foundValues = true;
}
}
if(!foundValues)
{
var theLetter = new String(theBeginningLetter);
theLetter = theLetter.toUpperCase();
Response.Write("<TD COLSPAN=\"2\"><CENTER>No Images beginning with the Letter: " + theLetter + " </CENTER></TD>");
}
}
%>
</TABLE>
</BODY>
</HTML>
我必须使用JScript for ASP(客户说),所以我仍然在寻找代码的安宁来做一种快捷方式只是为了在EMF文件上显示(Vector Grafik!) – camelord 2010-10-22 06:31:16