| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 561 人关注过本帖
标题:再问: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
快速回复:再问:iframe之间传递变量
数据加载中...
 
   



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

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