sb.Append("document.write('<input type=button class=pollView value=查看 onclick=window.location=voteView.aspx?id="+modTopic.iID.ToString()+"');");

解决方案 »

  1.   

    sb.Append("document.write('<input type=\"button\" class=\"pollView\" value=\"查看\" onclick=\"window.location=voteView.aspx?id=" + modTopic.iID.ToString() + "\"');");
    看这样子可以不?
      

  2.   

    window.location改為window.location.href
      

  3.   

    上面的方法都不行,
    nmhyt的提示缺少冒号
    我的和boblaw的一直提示缺少'/'
      

  4.   

    sb.Append("document.write('<input type=button class=pollView value=查看 onclick=window.location.href=voteView.aspx?id="+modTopic.iID.ToString()+"');");
      

  5.   


    加上了,还是有错,提示缺少分号
    sb.Append("document.write('<input type=button class=pollView value=查看 onclick=window.location.href=voteView.aspx?id="+modTopic.iID.ToString()+";>');");
      

  6.   


    sb.Append("<script>document.write(\"<input type=button value=察看 onclick=\\\"javascript:window.location='main.aspx?id="+aa.ToString()+"';\\\"/>\");</script>");刚才突然想起需要转义符