<%@ Page Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeFile="ZBSZ_ZhiBiaoSJ.aspx.cs" Inherits="ZBSZ_ZhiBiaoSJ" Title="指标设计" %>
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
<script language="javascript" type="text/javascript">
function Button6_onclick(str) {  obj=document.getElementById("txt");   
  alert("txt");
  obj.focus();   
  if(document.selection==null)   
  {   
      var iStart = obj.selectionStart;   
      var iEnd = obj.selectionEnd; 
      obj.value = obj.value.substring(0,iEnd) + str + obj.value.substring(iEnd, obj.value.length);   
  }
  else   
  {   
      var range =  document.selection.createRange();   
      var objtxt=obj.value;
      if(obj.value.substring(obj.value.length-1)=="]")
      {
        obj.value=obj.value.substring(0,objtxt.indexOf("]"))+str+"]";
      }
       else
       {
         range.text += str;  
       } 
   } }
</script>
<input id="Button6" style="width: 70px" type="button" value="+" language="javascript" onclick="return Button6_onclick('+')" /><asp:TextBox ID="txt" runat="server" ForeColor="Black" Height="120px" TextMode="MultiLine" Width="250px"></asp:TextBox>提示错误信息为 obj为空或者不是对象 GOOGLE下 看下有下面的办法 可是母版页怎么判断是不是在<HTML>标签后?解决办法: 
1.在错误语句的下面加上alert(titab);调试语句,看看是否有消息框弹出 
2.如果没有弹出,检查HTML代码中的是否存在"id=titletab"的<table>标签(要仔细哦,一个字母都不能错的) 
3.如果标签存在,那么考虑<script>代码段的位置问题,切记包含有类似getElement代码<script>代码段必须出现在HTML的Element之后也就是说你把<script>代码段放到<html>标签之后然后尝试