ifram的烦恼!!!!!

xxsuperboy 2003-12-29 03:07:36
one.asp
'***********************************
'略
<SCRIPT LANGUAGE=vbscript >
Sub change(obj)
ifr.location.href="Q.asp?id=" & obj.value
End Sub
</SCRIPT>
'略
<IFRAME id=ifr src="two.asp?id=0" style="width:0;height:0">
'略

two.asp
‘************************
<%

parentid= Request.QueryString("id")
response.write parentid
%>
<%
if parentid = "0" then
response.write "<select size='1' id='D_Sort2' name='D_Sort2' >"
response.write "<option value=''>全部</option>"
else %>
<select size="1" id="D_Sort2" name="D_Sort2" >
<option value="">全部</option>
<%
set rsTable = Server.CreateObject("ADODB.Recordset")
strsql = "select ID,des from BizStruct where mid =" & parentid
rsTable.Open strsql,Application("DNS_EC2TV630")
do while not rsTable.EOF
%>
<option value="<%=rsTable("id")%>"><%=rsTable("des")%></option>
<%
rsTable.MoveNext
loop
end if

%>
</select>


问题是:我把 ifram中的style="width:0;height:0"这句话删除,就可以出现下拉菜单,加上的话,就不能显示联动效果了。但又不美观了。有哪位?可以指点一下吗??
...全文
40 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
possible_Y 2003-12-29
  • 打赏
  • 举报
回复
<IFRAME id=ifr src="two.asp?id=0"></IFRAME>换到<select></select>上面去
xxsuperboy 2003-12-29
  • 打赏
  • 举报
回复
parent.window.docunent.all也不行
xxsuperboy 2003-12-29
  • 打赏
  • 举报
回复
不行呀,报错,说parent.window.document.all.不是对象
多菜鸟 2003-12-29
  • 打赏
  • 举报
回复
在two.asp中加入以下语句:
<script>
function aa(){
parent.window.document.all.ifr.height=docunent.body.scrollHeight;
parent.window.document.all.ifr.width=docunent.body.scrollWidth;
}
window.onload=aa;
</script>

试试看。

28,407

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧