关于frame的简单问题,送分了!
我的框架结构是这样的:
<frameset cols="16%,*" framespacing="0" border="0" frameborder="0">
<frame name="left" src="main/leftn.asp" scrolling="auto" target="right"> -->
<frameset rows="15%,*" cols="*" framespacing="0" frameborder="NO" border="0">
<frame src="main/top.asp" name="topFrame" scrolling="no" frameborder="NO" noresize >
<frame src="main/List.asp" name="publicFrame" scrolling="yes" frameborder="NO" noresize >
</frameset>
<noframes>
name属性为publicFrame的我将其scrolling属性设为yes,也就是说出现滚动条,可以滚动。 对于list.asp页面中的一个超链接如<a href="view.asp">查看</a>,我的目的很简单,如何让view.asp页面也出现滚动条,不知如何实现,请各位指教!
在线等,解决立马给分!
问题点数:50、回复次数:19Top
1 楼zfhdream(郑潇)回复于 2005-01-17 08:28:30 得分 50
<a href="view.asp"在这里加属性不就行了? 设定长宽 有框无框 都可以的 >
不过滚动条是要东西够多才会出现的 所以你设定一下长宽 最好~~~
Top
2 楼19az(相信我,没错的!)回复于 2005-01-17 08:30:16 得分 0
加什么属性,能写清楚一些吗?Top
3 楼tjficcbw(津津)回复于 2005-01-17 08:40:05 得分 0
view.asp文件也用框架不就能显示滚动条了吗,不能在链接上确定显示的滚动条
但可以设定长宽,用JS实现,即用跳出窗口实现Top
4 楼19az(相信我,没错的!)回复于 2005-01-17 08:53:35 得分 0
拜托,能不能把代码贴出来啊,别光是理论啊!view.asp是从list.asp中链接进去的,又如何使用框架呢,请指点!!Top
5 楼rzysl(想飞的人)回复于 2005-01-17 09:32:31 得分 0
default.asp中:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>xxxxx</title>
</head>
<frameset rows="60,*" frameborder="no" onLoad="huanyingci()">
<frame src="toolbar.asp" marginheight="0" noresize>
<frame src="login.asp" name="bottom" noresize>
</frameset><noframes></noframes>
</html>
sel_result.asp中:有这么一条语句
<a href="login.asp" target="bottom">返回</a>
其作用就是点击“返回”,在bottom这个框架中载入login.asp 页面。所以,你如果将bottom这个框架设置好了属性,login.asp载入后一样会有效果.
关键是default.asp中设置好各框架的属性,包括名字。而后面用到时,如 target="bottom" 就可以了Top
6 楼19az(相信我,没错的!)回复于 2005-01-17 09:40:35 得分 0
我就是这么用的,但是不行啊!
仅仅写在框架里的那个页面能够显示出滚动条,但是从该页面链接进去的其他页面就都没有滚动条了!
链接是直接链接到本页的,用的是_selfTop
7 楼19az(相信我,没错的!)回复于 2005-01-17 09:42:52 得分 0
给你网址,你看看问题到底出在哪儿
http://www.nxfang.com/luntan/admin-index.asp
你看看框架右面的 已经有滚动条了,但是链接进去就没有滚动条了Top
8 楼zfhdream(郑潇)回复于 2005-01-17 09:57:59 得分 0
看一下你的链接页面的代码
Top
9 楼zfhdream(郑潇)回复于 2005-01-17 09:59:38 得分 0
是不是没有设定宽度啊
Top
10 楼19az(相信我,没错的!)回复于 2005-01-17 10:06:43 得分 0
设定什么的宽度啊?Top
11 楼19az(相信我,没错的!)回复于 2005-01-17 10:09:10 得分 0
<html>
<head>
<title>房产论坛</title>
<meta http-equiv=Content-Type content=text/html; charset=gb2312>
<link rel="stylesheet" href="csd.css"/>
<script language = "JavaScript" src = "js/Main.js"></script>
<script language="javascript" src="../INC/zyok.JS"></script>
<script language="javascript">
function openwin(i)
<!--
{
window.open('gong.asp?id='+i,'selectimgwindow','width=500,height=500,toolbar=no,scrollbars=yes,resizable=yes,left=100,top=100');
}
-->
</script>
</head>
<body oncontextmenu="return false" ondragstart="return false" onselectstart ="return false" onselect="document.selection.empty()" oncopy="document.selection.empty()" onbeforecopy="return false" onmouseup="document.selection.empty()" scrolling=yes>
<div class=menuskin id=popmenu
onmouseover="clearhidemenu();highlightmenu(event,'on')"
onmouseout="highlightmenu(event,'off');dynamichide(event)" style="Z-index:100"></div>
<table width="98%" border="0" cellspacing="0" cellpadding="0">
<tr>
<th scope="col"><!--#include file="daohang.asp"--></th>
</tr>
<tr><td><hr></td></tr>
<tr>
<th scope="row"><table width=100% border=0 cellspacing=0 cellpadding=0>
<tr>
<td class=p2><font color=red><b>论坛公告:</b></font><marquee width="700" onmouseover='this.stop()' onmouseout='this.start()' direction='left' scrolldelay='100' scrollamount='4'> <%while not ggrs.eof %>
<a href="#" onclick="openwin(<%=ggrs("gonggao_id")%>)"><%=ggrs("title")%></a>
<%ggrs.movenext
wend
ggrs.close
set ggrs=nothing%>
</marquee>
</td>
</tr>
</table></th>
</tr>
<tr><td><hr></td></tr>
<tr>
<th scope="row"><form method="post" action="messageList.asp?id=<%=id%>" name="form1">
<table width=100% border=0 cellspacing=0 cellpadding=0>
<tr>
<!--update by 19az at 2005.1.4 10:31 -->
<td class=p2>第<%=(page-1)*pagesize+1%> --
<%if pagecount-page=0 then rw rs.recordcount else rw page*pagesize end if%>
个主题</td>
<input type=hidden name="page" value="<%=page%>">
<td align=center><input type=text name=key size=30 class=p1 value=<%=key%>>
<select name=condition class=p1>
<%if condition=1 then%>
<option value=1 selected>主题</option>
<option value=2>作者</option>
<%elseif condition=2 then%>
<option value=1 >主题</option>
<option value=2 selected>作者</option>
<%else%>
<option value=1>主题</option>
<option value=2>作者</option>
<%end if%>
</select>
<input type=submit name=submit1 value=查找 class=p1>
</td>
<td class=p2 align=right> <a href=add.asp><font color=#ff0000><img src="../images/postnew.gif" border=0></font></a> <a href=lttj.asp target=_blank><font color=#ff0000>论坛统计</font></a> <a href=hot.asp?id=<%=id%>><font color=#ff0000>热贴</font></a> <a href=zhankai.asp?id=<%=id%>><font color=#ff0000>展开</font></a> <a href=tuijianList.asp?id=<%=id%>><font color=#ff0000>推荐</font></a> <a href="messageList.asp?id=<%=id%>" title="刷新"><img src="../images/shuaxin.gif" border=0 ></a> </td>
</tr>
</table>
<table width=100% border=0 cellspacing=1 cellpadding=2>
<tr align=center bgcolor=#3C7797 class="p1">
<td width=42% class=p4 style1> <font color=#ffffff class="style1">主题</font> <font class="p2" #invalid_attr_id="130%">(点心情符号为树状方式阅读)</font> </td>
<td width=6% class=p4> <span class="style1"><font color=#ffffff>回应</font> </span></td>
<td width=6% class=p4> <span class="style1"><font color=#ffffff>点击</font> </span></td>
<td width=6% class=p4> <span class="style1"><font color=#ffffff>认同</font> </span></td>
<td width=10% class=p4> <span class="style1"><font color=#ffffff>作者</font> </span></td>
<td class=style6>最后更新 </td>
</tr>
<%
Dim trcolor
while not rs.eof and n<max
' 实现隔行的变色显示
if n mod 2 =0 then
trcolor=" bgcolor=#E8F1F6"
else
trcolor=""
end if
%>
<tr align=center <%=trcolor%>>
<td align=left> <a href="treeview.asp?id=<%=rs("id")%>&kind=<%=id%>" > <%if rs("state")=5 then %><img src="../images/top.gif" border=0><%else%><img src=icon/icon<%=rs("face")%>.gif border=0><%end if%> </a> <a href=view.asp?id=<%=rs("id")%>&kind=<%=id%> ><%=rs("title")%></a>
<%
'把id与数组中的id进行对比,如果有所匹配,将bool变量设置为TRUE
Dim bu
bu=false
for t=0 to 19
if rs("id")=shuzu(t) then
bu=true
end if
next
%>
<%if bu=true and rs("hit")>50 then%>
<font color=#ff0000><img src="../images/hot.gif"></font>
<%end if%>
<%if rs("tuijian")=1 then%>
<font color=#ff0000>荐</font>
<%end if%>
<%if rs("suoding")=1 then%>
<img src="../images/jiasuo.gif">
<%end if%>
</td>
<td> [<%=rs("backnum")%>] </td>
<td> <%=rs("hit")%> </td>
<td> <%=rs("agree")%>/<%=rs("deagree")%> </td>
<td align=center> <a href=send.asp?send=<%=rs("sendpersonname")%> target="_blank" class="style1"><%=rs("sendpersonname")%></a> </td>
<td> <%=rs("endtime")%><span class="style7"> |</span> <a href=send.asp?send=<%if rs("endpersonname")<>"" then rw rs("endpersonname") else rw rs("sendpersonname") end if%> target="_blank" class="style1">
<%if rs("endpersonname")<>"" then rw rs("endpersonname") else rw rs("sendpersonname") end if%>
</a> </td>
</tr>
<%
rs.movenext
n=n+1
wend
if rs.recordcount<1 then
%>
<tr>
<td colspan=7 align=center> <span class="p1"><font color=red>没有满足相关条件的记录!</font></span> </td>
</tr>
<%
end if
%>
</table>
<table width=100% border=0 cellspacing=0 cellpadding=0>
<tr>
<td height=5><hr> </td>
</tr>
</table>
<table border="0" cellspacing="1" style="border-collapse: collapse" bordercolor="#799AE1" width="100%" id="AutoNumber1" align="right">
<tr>
<td> 第<%=(page-1)*pagesize+1%> --
<%if pagecount-page=0 then rw rs.recordcount else rw page*pagesize end if%>
个主题 </td>
<td>
<p align="right" class="p1"> 第<%=ss%>页/共<%=pagecount%>页 本页<%=everyPage%>条记录/共<%=rs.recordcount%>条记录 </p></td>
<td><p align="right" class="style1 p1"> <a href="#" onClick="formSub2('1')">首页</a> <a href="#" onClick="formSub2('<%=upage%>')">上页</a> <a href="#" onClick="formSub2('<%=dpage%>')">下页</a> <a href="#" onClick="formSub2('<%=pagecount%>')">尾页</a></p></td>
</tr>
<tr>
<td height="29" colspan="2"><p align="right" class="style1 p1"> </p></td>
</tr>
</table>
<%
myconn.close
set myconn=nothing
%>
</form>
<script language="javaScript">
<!--
function formSub2(page)
{
document.form1.page.value=page;
form1.submit();
}
-->
</script></th>
</tr>
</table>
</body>
</html>Top
12 楼zfhdream(郑潇)回复于 2005-01-17 10:23:30 得分 0
你的链接页面有没有加 toolbar=no?? 有加的话去掉~~
出现你那样的情况 一般是窗口属性定义的问题
Top
13 楼19az(相信我,没错的!)回复于 2005-01-17 10:28:46 得分 0
没有啊,我的框架结构及定义在上面已经贴出来了啊,应该不会有问题的啊!Top
14 楼zfhdream(郑潇)回复于 2005-01-17 10:36:21 得分 0
不是吧 CSS 里定义了??
首页相关代码再贴出来看看
<!--
{
window.open('gong.asp?id='+i,'selectimgwindow','width=500,height=500,toolbar=no,scrollbars=yes,resizable=yes,left=100,top=100');
}
-->
你这里用的不就是弹出窗口? 而且是无边的~Top
15 楼19az(相信我,没错的!)回复于 2005-01-17 10:44:50 得分 0
上面的函数是用于另一个弹出窗口的,与该页面无多大联系!Top
16 楼19az(相信我,没错的!)回复于 2005-01-17 10:46:31 得分 0
<html>
<head>
<title><%=rs("title")%></title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<link href="file:///E|/css/left.css" rel="stylesheet" type="text/css">
<script language=javascript>
if(document.all) document.write(""+"<frameset cols=14%,* frameborder=NO border=0 framespacing=0 name=forum>"+"<frame name=left frameborder=no src=main/changewin.htm scrolling=no noresize marginwidth=0 marginheight=0>");
else document.write(""+"<frameset cols=14%,* frameborder=NO border=0 framespacing=0 name=forum><frame name=left frameborder=no src=left.asp scrolling=no noresize marginwidth=0 marginheight=0> ");
</script>
<!--<frameset cols="16%,*" framespacing="0" border="0" frameborder="0">
<frame name="left" src="main/leftn.asp" scrolling="auto" target="right"> -->
<frameset rows="15%,*" cols="*" framespacing="0" frameborder="NO" border="0">
<frame src="main/top.asp" name="topFrame" scrolling="no" frameborder="NO" noresize >
<frame src="main/luntanList.asp?type=<%=rq("type")%>&id=<%=rq("id")%>&kind=<%=rq("kind")%>&k=<%=rq("k")%>&q=<%=rq("q")%>" name="publicFrame" scrolling="yes" frameborder="NO" noresize >
</frameset>
<noframes>
<body>
<p>此网页使用了框架,但您的浏览器不支持框架。</p>
</body>
</noframes>
</frameset>Top
17 楼19az(相信我,没错的!)回复于 2005-01-17 10:55:01 得分 0
我找到了原因所在,就是因为CSS的原因,不知道CSS里那段代码由影响,帮我瞧瞧吧!
A:link,A:active,A:visited{TEXT-DECORATION:none ;Color:#000000}
A:hover{TEXT-DECORATION: none;Color:#666666}
BODY{
FONT-SIZE: 12px;
COLOR: #000000;
FONT-FAMILY: 宋体;
background-color: #FFFFFF;
scrollbar-face-color: #ffffff;
scrollbar-highlight-color: #FFFFFF;
scrollbar-shadow-color: #ffffff;
scrollbar-3dlight-color: #ffffff;
scrollbar-arrow-color: #ffffff;
scrollbar-track-color: #ffffff;
scrollbar-darkshadow-color: #ffffff;
background-image: url(../images/texiaobj.gif);
background-attachment: fixed;
background-repeat: repeat;
background-position: right bottom;
}
font{line-height : normal ;}
TD{
font-family: 宋体;
font-size: 12px;
line-height: 15px;
}
th
{
color: #000000;
font-size: 12px;
font-weight:bold;
}
.tableBorder1
{
width:720;
border: 1px;
background-color: #ffffff;
FILTER: alpha(opacity=75);
}
.tableBorder2
{
width:720;
border: 1px #ffffff solid;
background-color: #ffffff;
FILTER: alpha(opacity=75);
}
#TableTitleLink A:link, #TableTitleLink A:visited, #TableTitleLink A:active {
COLOR: #ffffff;
TEXT-DECORATION: none;
}
#TableTitleLink A:hover {
COLOR: #666666;
TEXT-DECORATION: none;}
input,select,Textarea{
font-family:Tahoma,Verdana,宋体; font-size: 12px; line-height: 15px;}
}
.normalTextSmall
{
font-size : 11px;
color : #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
.menuskin {
BORDER: #cccccc 1px solid; VISIBILITY: hidden; FONT: 12px Verdana;
POSITION: absolute;
BACKGROUND-COLOR:#def3f7;
FILTER: alpha(opacity=75);
}
.menuskin A {
PADDING-RIGHT: 10px; PADDING-LEFT: 25px; COLOR: black; TEXT-DECORATION: none; behavior:url(inc/noline.htc);
}
#mouseoverstyle {
BACKGROUND-COLOR: #ffffff; margin:2px; padding:0px; border:#333333 1px solid;
}
#mouseoverstyle A {
COLOR: black
}
.menuitems{
margin:2px;padding:1px;word-break:keep-all;
}
.p2{font-size:12px;line-height:130%;}
.p3{font-size:14.8px;}
.p4{font-size:14.8px;line-height:130%;}
.p5{font-size:10px;}
a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{color:#ff0000;text-decoration:underline;}
.style1 {font-size: 12}
.style2 {font-size: 12; line-height: 130%; }
.style6 {font-size: 12; color: #FFFFFF; }
.style7 {color: #FF0000}
div.quote
{margin:5px 20px;border:1px solid #CCCCCC;padding:5px;background:#F3F3F3 ;line-height :normal ;
a.navlink:link {color: #000000; text-decoration:none}
a.navlink:visited {color: #000000; text-decoration:none }
a.navlink:hover {color: #003399; text-decoration:none }
.BrightClass{background-color: #D7D7D7; }
.quote{
margin:5px 20px;
border:1px solid #CCCCCC;
padding:5px;
background:#F3F3F3 ;
line-height : normal ;
}
}
div.quote{margin:5px 20px;border:1px solid #CCCCCC;padding:5px;background:#F3F3F3 ;line-height : normal ;
}
div.HtmlCode{margin:5px 20px;border:1px solid #CCCCCC;padding:5px; background:#FDFDDF ;
font-size:14px;font-family:Tahoma;font-style : oblique;line-height : normal ;font-weight:bold;
}Top
18 楼zfhdream(郑潇)回复于 2005-01-17 11:00:25 得分 0
是不是滚动条的颜色被你都设置成白色了..............
所以看不到Top
19 楼19az(相信我,没错的!)回复于 2005-01-17 11:14:57 得分 0
是的,你太聪明了,问题已经解决 ,这个CSS是拿别人的直接来用的,真后悔!Top




