加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

如何从asp.net HyperLink控件调用javascript

发布时间:2020-12-16 07:35:51 所属栏目:asp.Net 来源:网络整理
导读:我只想从asp.net超链接调用 JavaScript函数 即时通讯使用 http://orangoo.com/labs/GreyBox/我的要求是在超链接上显示缩略图,然后单击显示完整图像.我应该使用另一个控件吗? 我的代码如下: asp:HyperLink ID="Hyperlink" runat="server" CssClass="Screens
我只想从asp.net超链接调用 JavaScript函数
即时通讯使用 http://orangoo.com/labs/GreyBox/我的要求是在超链接上显示缩略图,然后单击显示完整图像.我应该使用另一个控件吗?
我的代码如下:

<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>

我该怎么用

onclick="OpenImage(this.src);
or 
OnClientClick="OpenImage(this.src);

解决方法

如果使用LinkBut??ton,则可以使用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>

这是一篇讨论它的文章:
http://gchandra.wordpress.com/2007/09/27/call-javascript-function-inside/

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读