skh*_*ams 4 javascript asp.net hyperlink
我只想使用http://orangoo.com/labs/GreyBox/从asp.net超链接调用JavaScript函数我的要求是在超链接上显示缩略图,然后单击显示完整图像.我应该使用另一个控件吗?我的代码如下:
<asp:HyperLink ID="Hyperlink" runat="server" CssClass="Screenshot" ImageUrl="App_Themes/White/Images/thmb_screenshot_1.png"
NavigateUrl="App_Themes/White/Images/screenshot_1.png" ToolTip="screenshot 1" />
<script language="javascript" type="text/javascript">
//Greybox Image popup window
function OpenImage(url) {
var caption = "Home";
return GB_showImage(caption, url)
}
</script>
Run Code Online (Sandbox Code Playgroud)
我该怎么用
onclick="OpenImage(this.src);
or
OnClientClick="OpenImage(this.src);
Run Code Online (Sandbox Code Playgroud)
Kin*_*tes 12
我知道这是旧的,但对任何感兴趣的人,只需添加onclick,它将工作正常.额外属性(即使它没有显示在intellisense上)将传递给渲染的标记.
<asp:HyperLink ID="HyperLink4" runat="server" onclick="logDownload();" NavigateUrl="~/download/Sample-Icons.zip">Download Icons</asp:HyperLink>
Run Code Online (Sandbox Code Playgroud)
如果使用LinkButton替代,则可以使用该OnClientClick属性执行JavaScript函数.使用该HyperLink控件,您可以使用如下NavigateUrl属性:
<asp:HyperLink ID="Link1" runat="server"
Text="Click Me!"
NavigateUrl="javascript:OpenImage('App_Themes/White/Images/thmb_screenshot_1.png');">
</asp:HyperLink>
Run Code Online (Sandbox Code Playgroud)
这是一篇讨论它的文章:http:
//gchandra.wordpress.com/2007/09/27/call-javascript-function-inside/
| 归档时间: |
|
| 查看次数: |
44654 次 |
| 最近记录: |