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