注册 登录
编程论坛 ASP技术论坛

iframe调用搜索结果的页面

Bluebin 发布于 2008-11-27 12:42, 987 次点击
有两个页面,页面1是搜索页面,页面2是搜索结果页面,现在想在页面1点击搜索后,在页面1的下面用iframe调用页面2,怎么实现,一直被这个问题困扰,
谢谢大家
2 回复
#2
sunfishy2008-11-27 14:27
用iframe的话..则页面2的数据是显示在页面1中的.

这样的话要处理一下当不搜索的时候.即还没向页面2传值的时候.页面2也要显示内容.

思路:
select case action
case "none"
....'未搜索时你要显示在框架中的内容.
case "choice"
....'当被搜索时.你框架中此时要得到页面1的搜索参数.
id=request.form("id") '或者是id=request.querystring("id")根据自己的思路设定.
sql="select * from table where id="&id
......
end select


================
个人想法.参考.
#3
yms1232008-11-27 14:34
利用javascript将搜索数据传入iframe比如
<html>
<head>
<script language="javascript">
function Search_Click()
{
    var keyword=this.SeValue.value;//获得搜索文本框用户输入的值
    Result.location.href="abc.asp?keyword="+keyword;将文本框的值给iframe的url地址
}
</script>
</head>
<body>
<input type="text" name="SeValue" ><input type="button" onClick="Search_Click();" name="Search" value="搜索"><br>
<iframe id="Result" src="abc.asp" width="500" height="600" ></iframe>
</body>
</html>
1