不是说过了吗,ASP首先在服务器端运行完输出。你以为可以用JS调用一个function里执行ASP?都说了要分清楚服务器端和客户端的顺序只能分开两部分来完成。就是在你的ASP查询前,用一个window.framename.location=xxxxx.asp?bb=x,也就是说触发框架页面去执行一个asp,然后把结果返回给当前页面,继续去执行剩余的JS部分。思路就是这样。