标题:[求助]求助关于asp问题请高手指教~
只看楼主
cdmlove
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2005-11-22
 问题点数:0 回复次数:15 
[求助]求助关于asp问题请高手指教~
我现在有个文件,假设为a.asp
一般要显示他的内容的时候为
a.asp?id=25 25为要调用的ID
可是我不想让他这样显示,我想输入a.asp就直接调用在内容页面里面
a.asp里面添加一句可以修改id的地方,这样我就可以修改用任何一句了.但是我又不想套在框架里面,不然是可以实现,如果套进去我就没有让网页变的美观了
<iframe WIDTH=100% HEIGHT=550 align=center MARGINWIDTH=0 Name=newsmar MARGINHEIGHT=0 HSPACE=0 VSPACE=0 FRAMEBORDER=0 SCROLLING=auto src="a.asp?ID=25"></iframe>
我在b.asp里面套用上面a.asp?id=25 这样显示是会就对了




<!--#include file="../inc/inc.asp"-->
<link href="../css/css.css" rel="stylesheet" type="text/css">
<style type="text/css">
<!--
.style1 {
color: #FF6600;
font-weight: bold;
}
-->
</style>
<STYLE type="text/css">
<!--
BODY {
scrollbar-face-color:#C0C0C0;
scrollbar-highlight-color:#FFFFFF;
scrollbar-3dlight-color:#FFFFFF;
scrollbar-darkshadow-color:#FFFFFF;
scrollbar-shadow-color:#FFFFFF;
scrollbar-arrow-color:#808080;
scrollbar-track-color:#F3F3F3;
}
-->
</STYLE>
<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<%
'/////////////////////////////////////////////////////////////////////////////////////////
'作 用:新闻信息明细
'注 意:
' 1、参数:标题长度TitleLen, 页记录Num, 页列Cols, 日期格式DateSkins;
' 2、TitleLen,一个汉字为2字节,一个英文为1字节;
' 3、日期格式:格式1 2005年4月17日 格式2 2005-4-17 格式5 2005-04-17
' 4、Num必须是Cols的公倍数
' 5、模糊查询时查询文章标题和文章内容
'/////////////////////////////////////////////////////////////////////////////////////////

Dim ArtTitle_Show, ArtContent_Show, ArtHits_Show, ArtUpdateTime_Show
ArtID = Trim(Request.QueryString("ID"))
If IsNumeric(ArtID) = True Then
SqlShow = "select ArtTitle, ArtOriginalFileName, ArtSaveFileName, ArtSavePathFileName, ArtContent, ArtHits, ArtUpdateTime from ArticleList00 where ArtID = "&ArtID&" order by ArtRank"
set RsShow = server.CreateObject("adodb.recordset")
RsShow.open SqlShow, objConn, 1, 2
if Not( RsShow.eof or RsShow.bof ) then
If IsNumeric(RsShow("ArtHits")) = False Then
RsShow("ArtHits") = 1
RsShow.update
Else
RsShow("ArtHits") = RsShow("ArtHits") + 1
RsShow.update
End If
ArtTitle_Show = RsShow("ArtTitle")
ArtContent_Show = RsShow("ArtContent")
ArtHits_Show = RsShow("ArtHits")
ArtUpdateTime_Show = RsShow("ArtUpdateTime")
end if
RsShow.close
set RsShow = nothing
End If
%>
<table width="100%" height="100%" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF">
<tr>
<td align="center" valign="top">
<table width="98%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td> <table width="100%" border="0" cellpadding="2" cellspacing="1">
<tr>
<td colspan="2" align="left" class="newsBg" style="line-height:23px; padding:8px;"><% = ArtContent_Show %></td>
</tr>
</table> </td>
</tr>
</table>

</td>
</tr>
</table>
</body>
</html>
搜索更多相关主题的帖子: asp 指教 
2005-11-22 10:26
阳光白雪
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:39
帖 子:2220
专家分:0
注 册:2005-11-18
得分:0 
Dim ArtTitle_Show, ArtContent_Show, ArtHits_Show, ArtUpdateTime_Show
ArtID = Trim(Request.QueryString("ID"))
在这后面加一句:
if ArtID="" then
ArtID=25
end if
这样直接连接a.asp了

专注于WEB前端交互平台开发:[url=http://blog./]blog.[/url](富客户端技术(RIA)交流平台)
2005-11-22 10:30
cdmlove
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2005-11-22
得分:0 
谢谢,高手,我试试
2005-11-22 10:33
cdmlove
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2005-11-22
得分:0 
这位兄弟你太厉害了`~~谢了
2005-11-22 10:37
cdmlove
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2005-11-22
得分:0 

[QUOTE]刚才我按照你的方法,可以用了。可是要怎么写成直接调用
因为不能有两个a.asp存在,我复制了一个改名为b.asp
我又想在a.asp里面直接调用b.asp 假设B.asp的id 为26 a.asp的ID为25我想要同时显出内容
是不是写成<SCRIPT language=JavaScript src="b.asp"></SCRIPT>但是写好后显示不出来

[/QUOTE]

[此贴子已经被作者于2005-11-22 10:59:15编辑过]

2005-11-22 10:50
阳光白雪
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:39
帖 子:2220
专家分:0
注 册:2005-11-18
得分:0 
好象用这种形式不可以,ASP是需要在服务器端运行的,

专注于WEB前端交互平台开发:[url=http://blog./]blog.[/url](富客户端技术(RIA)交流平台)
2005-11-22 10:54
cdmlove
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2005-11-22
得分:0 
那以什么形式才可以呢?写成js的可以吗?
2005-11-22 11:02
阳光白雪
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:39
帖 子:2220
专家分:0
注 册:2005-11-18
得分:0 

不要忘了,在b.asp里还有一句ArtID = Trim(Request.QueryString("ID")),你依然可以用 b.asp?ID=值 的形式传递不同的参数,你在连接的是后只要连接到b.asp?id=值 就可以了,如果在a.asp中也有接收ID值的函数,建议去掉,没必要重复


专注于WEB前端交互平台开发:[url=http://blog./]blog.[/url](富客户端技术(RIA)交流平台)
2005-11-22 11:11
cdmlove
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2005-11-22
得分:0 

谢谢了~~~~~~~~~~我刚才也想到这个,只是对asp不熟悉不知道要去掉哪一句~~~

2005-11-22 11:16
cdmlove
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2005-11-22
得分:0 
[QUOTE]对了还有个问题请教应该是关于html的请注意红色部分,为什么上面限制500下面是1000,可是宽度变成了1000而不是500

<table width="500" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>&nbsp;





<table width="1000" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>&nbsp;</td>
</tr>
</table>





</td>
</tr>
</table>


[/QUOTE]
2005-11-22 11:22



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




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

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