我需要知道如何通过Asp.Net中的按钮点击事件调用以下Javascript
<script type='text/javascript'>
$("#various3").fancybox({
'width': '75%',
'height': '75%',
'autoScale': false,
'transitionIn': 'none',
'transitionOut': 'none',
'type': 'iframe'
});
</script>
这是我正常的Asp.Net按钮
<asp:Button ID="Button1" runat="server" Text="Button" />
答案 0 :(得分:2)
将代码包装在函数内,并在按钮的客户端单击事件上调用该函数。
<script type='text/javascript'>
function createFancyBox() {
$("#various3").fancybox({
'width': '75%',
'height': '75%',
'autoScale': false,
'transitionIn': 'none',
'transitionOut': 'none',
'type': 'iframe'
});
// include this line to stop the button to call the server side event
return false;
}
</script>
<asp:Button ID="Button1" runat="server" Text="Button" OnClientClick="return createFancyBox();" />