您现在的位置: PQ秀秀网 >> PQ知道 >> 正文 用户登录 新用户注册
100分求,弱弱的问这段内容什么时候执行? Web 开发 / ASP
作者:佚名    文章来源:不详    点击数:加载中...    更新时间:2008-7-12 字体:[ ]
添加到收藏: 添加到百度收藏  收藏到QQ书签  添加到雅虎收藏  添加到新浪ViVi  添加到天极网摘  添加到和讯网摘

100分求,弱弱的问这段内容什么时候执行?

楼主wubiyumen()2006-12-22 15:42:16 在 Web 开发 / ASP 提问

网页显示的时候,前面是选择字体,而后出现的是一个填写内容的大框,但是在DM中相应的地方没有大框,查看代码,可以看到如下这段话:  
  <script   language="javascript">  
  document.write   ('<iframe   src="textbox2.asp?action=modify&newsid=<%=id%>"   id="message"   width="100%"   height="300"   align=center></iframe>')  
  frames.message.document.designMode   =   "On";  
  </script>  
   
  texbox2.asp的内容如下:  
  <!--#include   file="conn.asp"   -->  
  <html>  
  <head>  
  <title></title>  
  <META   HTTP-EQUIV="Pragma"   CONTENT="no-cache">  
  <meta   http-equiv="Content-Type"   content="text/html;   charset=gb2312">  
  <LINK   href=CSS11111.css   rel=stylesheet>  
  <style>  
  BODY{  
  FONT-SIZE:   12px;  
  FONT-FAMILY:     ??;  
  background-color:   #ffffff;    
  }  
  </style>  
  </head>  
   
  <body   leftmargin="0"   topmargin="0"   marginwidth="0"   marginheight="0"><%=session("content")%><%  
  Action=LCase(Request.QueryString("Action"))  
  cpID=Request.QueryString("cpID")  
  'Response.Write   Action  
   
  If   request("action")="modify"   Then  
  set   rs=server.createobject("adodb.recordset")  
  sql="select   *   from   cp   where   id="&cpid  
  rs.open   sql,conn,1,1  
  If   Not   rs.Eof   Then  
  Content=rs("newscontent")  
  End   If  
  Response.Write   Content  
  End   If  
  %>  
  </body>  
  </html> 问题点数:100、回复次数:11Top

1 楼wubiyumen()回复于 2006-12-22 15:44:05 得分 0

下面一段中,这两句话不懂  
  Action=LCase(Request.QueryString("Action"))  
  cpID=Request.QueryString("cpID")  
  它从哪里来的cpID,而且  
  感觉这段话中数据库更新的那些语句都没有执行吧?!Top

2 楼storm0(飘零雾雨.闻弦歌而知雅意,顾叶落而晓秋至)回复于 2006-12-22 15:46:46 得分 10

从地址栏获取的!Top

3 楼snowtscx()回复于 2006-12-22 15:50:14 得分 20

这一网页的地址是什么?是不是http://XXX.asp?Aciton=XX...   之类的?Top

4 楼wubiyumen()回复于 2006-12-22 15:53:37 得分 0

"从地址栏获取的!"不明白,请指点啊!Top

5 楼shenjf2000(一路走来)回复于 2006-12-22 15:53:52 得分 10

asp忘光了,不过好像vbscript跟js差不多,那么是不是vbscript中变量也可以不用声明就直接使用?这样cpID的用法就可以理解了。  
   
  <!--#include   file="conn.asp"   -->      
  这个是asp的注释语法吗?(好像只是html中的)如果不是注释掉了,那么conn.asp就执行了。Top

6 楼feillex(sex="Male",married=False)回复于 2006-12-22 15:54:54 得分 10

对类似于  
  http://XXX.asp?Aciton=XX&cpid=1111111Top

7 楼wubiyumen()回复于 2006-12-22 15:54:57 得分 0

下面一段中,这两句话不懂  
  Action=LCase(Request.QueryString("Action"))  
  cpID=Request.QueryString("cpID")  
  它从哪里来的cpID,我查找了所有网页,就这里有啊?!!!Top

8 楼wubiyumen()回复于 2006-12-22 15:58:43 得分 0

<iframe   src="textbox2.asp?action=modify&newsid=<%=id%>"   id="message"   width="100%"   height="300"   align=center  
  按照这句话,我觉得应该是:  
  Action=LCase(Request.QueryString("Action"))  
  cpID=Request.QueryString("newsid")是吗?????????????Top

9 楼snowtscx()回复于 2006-12-22 16:00:02 得分 10

晕,你看看从其他网页里打开这个网页的语句,应该会是<a   href="XXX.asp?Aciton=XX...   %>之类的,就明白了Top

10 楼snowtscx()回复于 2006-12-22 16:01:47 得分 20

action=modify  
  newsid=<%=id%>Top

11 楼anjing5566()回复于 2006-12-22 17:41:32 得分 20

Request.QueryString是从地址栏获取的,  
   
  cpID=Request.QueryString("cpID")应该错了,改为  
  cpID=Request.QueryString("newsid")  
  最后的值应该是这样的  
   
  action=modify  
  newsid=<%=id%>  
   
  Top

文章录入:andy    责任编辑:andy 
  网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)