1

onclick()これは、のイベントにjQuery 関数を適用する方法を知りたい別の質問ですLinkbutton

LinkbuttonリンクボタンがクリックされたときにjQuery関数の下に設定したいと思います。

<önclick="TINY.box.show({
    iframe:'User_News.aspx',
    boxid:'frameless',
    width:250,
    height:250,
    fixed:false,
    maskid:'bluemask',
    maskopacity:40,
    closejs:function(){closeJS()}
})"
style="color: #0000FF; font-size: medium; height: 28px;"
id="l1" 
runat="server">

この関数は、ポップアップ メッセージを表示します。リンクボタンがクリックされたときにこのポップアップを取得するにはどうすればよいですか?

4

2 に答える 2

2

JavaScript関数をlinkbuttonにバインドすると、クリック時にポップアップが表示されます

<asp:LinkButton id="lnk" runat="server" OnClientClick="ShowPopUp();">

IDとしてlinkbuttonがある場合、jqueryを使用してスクリプトをバインドできます

$('#linkbutton').click(ShowPopUp);

クラスとしてlinkbuttonがある場合、jqueryを使用してスクリプトをバインドできます

$('.linkbutton').click(ShowPopUp);  


function ShowPopUp(){
  TINY.box.show({
  iframe:'User_News.aspx',
  boxid:'frameless',
  width:250,
  height:250,
  fixed:false,
  maskid:'bluemask',
  maskopacity:40,
  closejs:function(){closeJS()}
  });
}
于 2012-06-28T04:49:31.560 に答える
1

jquery ライブラリを含める - https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js

Linkbuttonクラス名としてこれをスクリプトタグに追加することを検討してください-

$(function(){
  $('.Linkbutton').on('click', function(){
    $('#frameless').show();
  });
});
于 2012-06-28T04:50:02.913 に答える