页面中的变量传到iframe中

来源:百度知道 编辑:UC知道 时间:2024/06/20 05:51:12
主体页面中有这样的链接<td width="81%"> <a href="class.asp?class=<%=leftrs.fields("id")%>"><%=leftrs.fields("title")%></a></td>
然后在这个页面中我嵌入了一个<iframe height="300" width="550" src="ok.asp" frameborder="0">
</iframe> 来显示具体的信息。我想把主题页面中的变量传递到ok.asp这个页面中去,结果失败了~ ok.asp页面代码是;
<!--#include file ="hfzcon.asp"-->
<%
Dim page,keyword,ischeck,num,sql,rs
page = Request.Form("page")
If page = "" Or Not IsNumeric(page) then
page = 1
Else
page = cInt(page)
End If
%>
<%
set kechenrs = server.createobject("adodb.recordset")
if request.querystring("class") = "" then
kechenrs.open "select top 1 * from kecheng order by id desc",cnconn,1,1
kechenrs.movelast
else
kechenrs.open "select * from kecheng where

page = Request.Form("page") 是请示FORM表单传来的,你明显是想通过URL地址传的,只能用page = Request.querystring("page")
在js里面写
document.getElementById("frame的ID").location.href="ok.asp?page=1";
如果用form也行,
给form加一个action="frame的name";

手机上看代码要出人命的!给个提示你:可以用JS的子父窗口关系来传。手机不好写代码,你自己查一下吧。祝好运