如何调用从asp.net HyperLink控件的JavaScript [英] how to call javascript from asp.net HyperLink control
问题描述
我只是想打电话从asp.net超链接的JavaScript函数
即时通讯使用 http://orangoo.com/labs/GreyBox/ 我的要求是要显示在缩略图超链接并单击显示完整的图像。我应该使用其他控件?
我的code是如下:
< ASP:超链接ID =超链接=服务器的CssClass =屏幕截图的ImageUrl =App_Themes文件/白/图片/ thmb_screenshot_1.png
NavigateUrl =App_Themes文件/白/图片/ screenshot_1.png工具提示=截图1/>< SCRIPT LANGUAGE =JavaScript的类型=文/ JavaScript的>
// Greybox图像弹出窗口
功能OpenImage(URL){
VAR标题=家;
返回GB_showImage(标题,URL)
}
< / SCRIPT>
我该如何使用
的onclick =OpenImage(this.src);
要么
的OnClientClick =OpenImage(this.src);
如果您使用的是的LinkButton
相反,你可以使用的OnClientClick
属性来执行JavaScript函数。使用超链接
控件,您可以使用 NavigateUrl
属性是这样的:
< ASP:超链接ID =链接1=服务器
文本=点击我!
NavigateUrl =JavaScript的:OpenImage('App_Themes文件/白/图片/ thmb_screenshot_1.png');>
< / ASP:超链接>
下面是讨论它的一篇文章:
<一href=\"http://gchandra.word$p$pss.com/2007/09/27/call-javascript-function-inside/\">http://gchandra.word$p$pss.com/2007/09/27/call-javascript-function-inside/
I simply want to call a JavaScript function from asp.net hyperlink im using http://orangoo.com/labs/GreyBox/ my requirement is to show thumbnail on hyperlink and on click show full image. Should I use another control? my code is below:
<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>
how can I use
onclick="OpenImage(this.src);
or
OnClientClick="OpenImage(this.src);
If you use a LinkButton
instead, you can use the OnClientClick
property to execute a JavaScript function. Using the HyperLink
control, you can use the NavigateUrl
property like this:
<asp:HyperLink ID="Link1" runat="server"
Text="Click Me!"
NavigateUrl="javascript:OpenImage('App_Themes/White/Images/thmb_screenshot_1.png');">
</asp:HyperLink>
Here's an article that discusses it:
http://gchandra.wordpress.com/2007/09/27/call-javascript-function-inside/
这篇关于如何调用从asp.net HyperLink控件的JavaScript的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!