标题:再问:iframe之间传递变量
只看楼主
qdw103
Rank: 1
等 级:新手上路
帖 子:68
专家分:0
注 册:2006-6-8
 问题点数:0 回复次数:1 
再问:iframe之间传递变量

我的窗口是有三个iframe:mapframe(),leftframe(),baseframe()
在leftframe的src是query.asp,
query.asp里的代码是:
<%'模糊查询
if Request("Send")<>"" then
dim LayerName,mc
LayerName=Request("LayerName")
Session("layername")=LayerName
mc=trim(Request("mc"))
set rs=Server.CreateObject("ADODB.Recordset")
if mc<>"" then
str="select * from "& LayerName &" where 1=1"
str=str & " and ALLNAME ='" & mc & "'"
else
str = "select * from " & LayerName

end if
rs.Open str,conn,3
do while not rs.EOF
j = j +1
Response.write("<table width='100%' border='0' cellpadding='0' cellspacing='0'>")
Response.write("<tr style='font-size:12px; color:#000099;line-height: 20px'>")
Response.Write("<td width='3%' height='20'>"& j &"&nbsp;&nbsp;</td><td width='97%'>")
Response.write("<a href=javascript:parent.MapFrame.infoclick('" & LayerName & "'," & rs("IdKey") &");b();>"& rs("ALLNAME")&"</a></td> </tr>")
Response.write("</table>")
rs.MoveNext
loop
end if
%>
baseframe的src是memo.asp
在query.asp中里的表单用于查询,并将查询结果用
do while not rs.EOF
j = j +1
Response.write("<table width='100%' border='0' cellpadding='0' cellspacing='0'>")
Response.write("<tr style='font-size:12px; color:#000099;line-height: 20px'>")
Response.Write("<td width='3%' height='20'>"& j &"&nbsp;&nbsp;</td><td width='97%'>")
Response.write("<a href=javascript:parent.MapFrame.infoclick('" & LayerName & "'," & rs("IdKey") &");b();>"& rs("ALLNAME")&"</a></td> </tr>")
Response.write("</table>")
rs.MoveNext
loop
显示出来。这里的infoclick()已经没有问题,它是用于地图定位的。

我现在遇到的问题是当点动态产生的超链接的时候,能不能同时传递一个记录集rs("主键值")和表的名称给memo.asp,
在memo.asp里需要根据这两个东西,新建记录集用于显示表中的与主键值相应的字段值。

搜索更多相关主题的帖子: iframe 变量 str LayerName 
2006-06-09 09:34
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
得分:0 
传递多值就可以
memo.asp?IdKey=<%=rs("IdKey")%>&TBName=TableName
用超连接的方法
把传递的值可以写在href里也可以写在iframe的src里。
2006-06-09 09:49



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-70800-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.032404 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved