网址中.htm后面的参数,在代码中如何读取?

我看到有的网站,URL中的文件名是.htm格式,可是后面却带参数,例如http://..../go.htm?site=1请教,此例中的go.htm中如何来读取site=1... 我看到有的网站,URL中的文件名是.htm格式,可是后面却带参数,
例如http://..../go.htm?site=1
请教,此例中的go.htm中如何来读取site=1这样的参数和值?
请教三楼,你的代码我测试了,得到的是?后面的整个字串,如果有多个参数,如何分离?如何将参数的值用于后续html语句中去。
例如go.htm?a=600&b=400
我希望在go.htm中读取到a、b这2个参数的值来作为一个图片的宽高,也就是用于<img src=abc.jpg width=(a的值) height=(b的值) border=0> 中
请问应该如何写代码?
多谢大侠!
展开
 我来答
lly365
2006-11-10 · TA获得超过186个赞
知道小有建树答主
回答量:281
采纳率:0%
帮助的人:363万
展开全部
完整的代码如下
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>HTML URL 传值</TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="lly365">
<script type="text/javascript">
function lly_img()
{
var url = location.search;
url = url.replace("?","");
//分解值
var urlItems = url.split("&");
//分解a的值
var _a = urlItems[0].split("=");
//获取a的值(宽度)
var a = _a[1];
//分解b的值
var _b = urlItems[1].split("=");
//获取b的值(高度)
var b = _b[1];

//应用到图片
img = document.getElementById("myPic");
img.width = a; //宽度
img.height = b; //高度
}
</script>
</HEAD>

<BODY onload="lly_img()">
<img src="https://gss0.bdstatic.com/70cFsjip0QIZ8tyhnq/img/logo-zhidao.gif" id="myPic" />
</BODY>
</HTML>

演示: http://www.stacktrace.cn/demo/Noname4.html?a=200&b=150
(提示, 你可以修改a和b的值, 以查看效果)

参考资料: http://www.stacktrace.cn/demo/Noname4.html?a=200&b=150

百度网友62b530505
2006-11-09 · TA获得超过1957个赞
知道小有建树答主
回答量:2396
采纳率:0%
帮助的人:1736万
展开全部
site=trquest("site")
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
L_o_o_n_i_e
2006-11-09 · TA获得超过4.2万个赞
知道大有可为答主
回答量:8507
采纳率:38%
帮助的人:5048万
展开全部
要看服务器接口程序类型。

CGI (common gateway interface) 程序无论用perl或C等语言,它读入变量名"site",读入它的值1.

如果是用嵌入式语言写的,一般用它们自身的标准函数读入,基本原理是一样的,变量名"site",值1。

变量名和值都是浏览器通过互联网送到服务器的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式