help.js是javascript文件,所以你调用时不能用<%=helptitle(1)%>,那是调用asp时用的,应该把该语句改为
<script language="javascript">document.write (helptitle(1));<script>

解决方案 »

  1.   

    我是这样调用  <a href="helpinfo.aspx?id=2"> 
    那在helpinfo.aspx 中 我怎么取得 id呢。1   <script language="javascript">document.write (helptitle(request("id")));<script>
    这样报错2  
    public string helpid="";
    private void Page_Load(object sender, System.EventArgs e)
    {
    // 在此处放置用户代码以初始化页面
    if(!this.Page.IsPostBack)
    {
    if (Request.Params["id"]!=null) 
    helpid=Request.Params["id"];
             }
    }
       <script language="javascript">document.write (helptitle(helpid));<script>
    什么也没有显示。
    但是 <%=helpid%> 这样是可以取到helpid 但是又不能<%=helptitle(helpid)%>,调用
     
      

  2.   

    1   <% response.write "helptitle('"&request("id")&"');" %>
    2   <% response.write "helptitle('"&helpid&"');" %>
      

  3.   

    CS1002: ; expected 不行
      

  4.   

    我是c#写的asp.net 不是vbt写的
      

  5.   

    我好了,原来是这么写
     <% ="<SCRIPT language='JavaScript'> document.write(helptitle("+helpid+")) </SCRIPT>" %>