网址中.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> 中
请问应该如何写代码?
多谢大侠! 展开
例如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> 中
请问应该如何写代码?
多谢大侠! 展开
3个回答
展开全部
完整的代码如下
<!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的值, 以查看效果)
<!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
展开全部
site=trquest("site")
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
要看服务器接口程序类型。
CGI (common gateway interface) 程序无论用perl或C等语言,它读入变量名"site",读入它的值1.
如果是用嵌入式语言写的,一般用它们自身的标准函数读入,基本原理是一样的,变量名"site",值1。
变量名和值都是浏览器通过互联网送到服务器的。
CGI (common gateway interface) 程序无论用perl或C等语言,它读入变量名"site",读入它的值1.
如果是用嵌入式语言写的,一般用它们自身的标准函数读入,基本原理是一样的,变量名"site",值1。
变量名和值都是浏览器通过互联网送到服务器的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询