<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<script language="javascript">
function funcc11(){tbla.rows[0].cells[0].innerText="11"
tbla.rows[0].cells[1].innerText="22"
tbla.rows[2].cells[1].innerText="22"}function a1(){
  alert("a1")
}
function a2(){
  alert("a2")
}
try{
//eval(a1())
//eval(a2())
}catch(e){
}//document.getElementById("LinkButton1").onclick=function(){aa()};function aa()
{
alert("aaa");
}
</script>
</HEAD><BODY>
<table id="tbla"  width="16%" border="1" style='table-layout:fixed;'>    <tr valign="top">
      <td  height="24" align="center">aa</td>
      <td height="24" align="center">bb</td>
    </tr>
    <tr valign="top">
      <td height="24" align="center">cc</td>
      <td height="24" align="center">vv</td>
    </tr>
    <tr valign="top">
      <td height="24" align="center">dd</td>
      <td height="24" align="center">ee</td>
    </tr></table>
<br><input type="button" id="tex2"  value="on_click change" onfocus="funcc11()"/>
<input type="button" id="LinkButton1"  value="LinkButton1" />
<script language="javascript">
document.getElementById("LinkButton1").onclick=aa;
//document.getElementById("LinkButton1").onclick=function(){aa()};  //this is ok ,too
</script>
</BODY>
</HTML>

解决方案 »

  1.   

    <script language=javascript>
    function bb()
    {
    document.getElementById("LinkButton1").onclick=aa;
    }
    function aa()
    {
    alert("aa");
    }他怎么死活不 弹对话框啊<body onload="bb()">
      

  2.   

    document.getElementById("LinkButton1").onclickonclick必须要有click,onload时没有click
      

  3.   

    <script language=javascript>
    function bb()
    {
    document.getElementById("LinkButton1").onclick=aa;
    }
    function aa()
    {
    alert("aa");
    }
    </script>
    <body onload="bb()">
    <asp:linkbutton id="LinkButton1" runat="server">linkbutton1</asp:linkbutton>
    </body>就是这个样子的
      

  4.   

    当我 点 linkbutton时 他就应该 弹对话框的
      

  5.   

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
    <HEAD>
    <TITLE> New Document </TITLE>
    <META NAME="Generator" CONTENT="EditPlus">
    <META NAME="Author" CONTENT="">
    <META NAME="Keywords" CONTENT="">
    <META NAME="Description" CONTENT="">
    <script language="javascript">
    function funcc11(){tbla.rows[0].cells[0].innerText="11"
    tbla.rows[0].cells[1].innerText="22"
    tbla.rows[2].cells[1].innerText="22"}function a1(){
      alert("a1")
    }
    function a2(){
      alert("a2")
    }
    try{
    //eval(a1())
    //eval(a2())
    }catch(e){
    }//document.getElementById("LinkButton1").onclick=function(){aa()};function aa()
    {
    alert("aaa");
    }function bb()
    {
    alert("123")
    alert(document.getElementById("LinkButton1"))
    document.getElementById("LinkButton1").onclick=function(){aa()};
    }</script>
    </HEAD><BODY onload="bb()">
    <table id="tbla"  width="16%" border="1" style='table-layout:fixed;'>    <tr valign="top">
          <td  height="24" align="center">aa</td>
          <td height="24" align="center">bb</td>
        </tr>
        <tr valign="top">
          <td height="24" align="center">cc</td>
          <td height="24" align="center">vv</td>
        </tr>
        <tr valign="top">
          <td height="24" align="center">dd</td>
          <td height="24" align="center">ee</td>
        </tr></table>
    <br><input type="button" id="tex2"  value="on_click change" onfocus="funcc11()"/>
    <input type="button" id="LinkButton1"  value="LinkButton1" />
    <script language="javascript">
    //document.getElementById("LinkButton1").onclick=aa;
    //document.getElementById("LinkButton1").onclick=function(){aa()};  //this is ok ,too
    </script>
    </BODY>
    </HTML>
    onload时没弹出,你按button后才弹出,这样是可以的
      

  6.   

    <%@ Page language="c#" Codebehind="WebForm2.aspx.cs" AutoEventWireup="false" Inherits="webIndex.WebForm2" %>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
    <HTML>
    <HEAD>
    <title>WebForm2</title>
    <meta name="GENERATOR" Content="Microsoft Visual Studio .NET 7.1">
    <meta name="CODE_LANGUAGE" Content="C#">
    <meta name="vs_defaultClientScript" content="JavaScript">
    <meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
    <script language=javascript>
    function bb()
    {
    document.getElementById("LinkButton1").onclick=aa;
    }
    function aa()
    {
    alert("aaa");
    }
    </script>
    </HEAD>
    <body MS_POSITIONING="GridLayout" onload="bb()">
    <form id="Form1" method="post" runat="server">
    <FONT face="宋体">
    <asp:LinkButton id="LinkButton1" style="Z-INDEX: 101; LEFT: 224px; POSITION: absolute; TOP: 144px"
    runat="server">LinkButton</asp:LinkButton></FONT>
    </form>
    </body>
    </HTML>就这你 不信 你试试