help.js是javascript文件,所以你调用时不能用<%=helptitle(1)%>,那是调用asp时用的,应该把该语句改为
<script language="javascript">document.write (helptitle(1));<script>
<script language="javascript">document.write (helptitle(1));<script>
那在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 <% response.write "helptitle('"&helpid&"');" %>
<% ="<SCRIPT language='JavaScript'> document.write(helptitle("+helpid+")) </SCRIPT>" %>