关于静态页面接收参数

xzwhdpu 2005-07-03 10:59:19
http://bbs2.cnnb.com.cn/indexx.html?main=catalog.html?code=26
先看看上面那个网址
就是静态论坛的形式
在子栏目中发表
点击一个子栏目进入发贴页面
怎么取得子栏目id参数

我的后台用asp得
...全文
195 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
孤剑 2006-03-08
  • 打赏
  • 举报
回复
mark
itera 2005-07-13
  • 打赏
  • 举报
回复
iis里做映射
只要你做了映射想用什么后缀都行
Camelot 2005-07-13
  • 打赏
  • 举报
回复
不要被html的扩展名迷惑了,那只是在iis里改了映射而以,其实还是asp或其他程序,你看看他源代码就知道了,里面有这段<IFRAME frameBorder=0 id=main name=main scrolling=yes src=catalog.html?code=26 style=HEIGHT:100%;VISIBILITY:inherit;WIDTH:100%;Z-INDEX:1></IFRAME>
看见src的值了么catalog.html?code=26,要是js处理的话这里不会这么显示的,这么显示是因为服务器处理过了
xzwhdpu 2005-07-13
  • 打赏
  • 举报
回复
那么他是怎么做的呢http://bbs2.cnnb.com.cn/indexx.html?main=catalog.html?code=26
没看见他的js有接受参数之类的
ceocio 2005-07-03
  • 打赏
  • 举报
回复
用javascript:

程序代码:
<script language=javascript> <!-- var hrefstr,pos,parastr; hrefstr = window.location.href; pos = hrefstr.indexOf("?"); parastr = hrefstr.substring(pos+1); if (pos>0){ document.write("所有参数:"+parastr); } else { document.write("无参数"); } //--> </script>


下面的这段js代码则可以更加细化获取HTML网页某一参数

程序代码:
<script language=javascript> <!-- function getparastr(strname) { var hrefstr,pos,parastr,para,tempstr; hrefstr = window.location.href; pos = hrefstr.indexOf("?") parastr = hrefstr.substring(pos+1); para = parastr.split("&"); tempstr=""; for(i=0;i<para.length;i++) { tempstr = para[i]; pos = tempstr.indexOf("="); if(tempstr.substring(0,pos) == strname) { return tempstr.substring(pos+1); } } return null; } // 获取program参数 var programstr = getparastr("program"); document.write(programstr); //--> </script>

28,391

社区成员

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

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