【发布时间】:2010-11-13 18:50:33
【问题描述】:
我想在 javascript onmouseover 中更改图像的大小。
Dim files As String() = Directory.GetFiles(Server.MapPath("~/Folder1/Folder2/"), "*.jpg")
For Each File As String In files
File = File.Substring(File.LastIndexOf("/") + 1, File.Length)
'Response.Write(File & "<br>")
File = File & "~/Folder1/Folder2/"
Dim image As Image = New Image()
image.ImageUrl = File
image.Height = 50
image.Width = 50
Me.Controls.Add(image)
image.Attributes.add("onmouseover","change size here")
Panel2.controls.add(image)
Next
这里可以这样做吗?
这是一些 HTML
<asp:Button ID="Button1" runat="server" Text="Button" ValidationGroup = "none"/>
<asp:Panel ID="Panel1" runat="server"
style="display:none; background-color:Transparent; padding:1em 6px;" BackColor="White">
<asp:Panel ID="Panel2" runat="server" style="background-color:Black;" Width="265px">
<table>
<tr>
<td align="right">
<asp:ImageButton ID="CancelButton" CssClass="bttnCancel" runat="server" Text="Cancel"
ImageUrl="~/images/bttnCancel.gif" ValidationGroup = "none" />
</td>
</tr>
</table>
</asp:Panel>
</asp:Panel>
【问题讨论】:
-
添加一些 HTML 发送到客户端时的样子。
-
添加的html够不够?
-
我可能建议您查看imageresizing.net,因为这将允许您执行 true 图像大小调整,而不是 javascript 伪造。要使用该库,只需将“?width=100”添加到您的 javascript sn-p 中的图像 URL。
标签: c# asp.net javascript vb.net image