那就用JavaScript 写啊
Response.Write("<script language=javascript>String rab='0';rab=document.body.scrolltop;</script>");

解决方案 »

  1.   

    用冒号试一试:
    Response.Write("<script>dim rab as string:rab='0': rab=document.body.scrolltop:</script>");
      

  2.   

    Response.Write("<script language=javascript>var rab='0';rab=document.body.scrolltop;</script>");
      

  3.   

    晕,楼主的代码哪来的,揍它。。是VBS 也没在script 加个language=vbscript
    就算加了也不能运行成功的,as string 在client script 是不受支持的,它是弱语言全是object box试改用楼上的js 或者Response.Write("<script language='vbscript'>dim rab as string;rab='0'; rab=document.body.scrolltop;</script>")
      

  4.   

    //c#Response.Write("<script language='vbscript'>dim rab\nrab='0'\nrab=document.body.scrolltop</script>")
      

  5.   

    Response.Write("<script language=javascript>String rab='0';rab=document.body.scrolltop;</script>");
      

  6.   

    上面的都不行, ArLi2003(阿利 大家帮我找工作呀) 的方法提示语句未结束
    其它的都说缺少分号   大家能帮我在页面中实际运行一下吗?
      

  7.   

    //try:Response.Write("<s" + "cript language='vbscript'>dim rab\nrab=0\nrab=document.body.scrolltop</s" + "cript>")
      

  8.   

    记住在IDE中要将 string 中的 </script> 分开写,否则出错! 用 @ \ 都没有用:正确写法:
    Response.Write( "<script language=javascript>" );
    Response.Write(     "String rab='0' );
    Response.Write(     "rab=document.body.scrolltop;" );
    Response.Write( "<" );
    Response.Write(   "/script>" );//重要