HTML网页如何获取?后的这个变量

HTML网页如何获取?后的这个变量,第1张

给你一个函数可以直接获取参数
先说你的思路应该不行,看是html结尾,如果没有服务器设置,应该是静态页面可以通过js获取连接参数,下面有个函数str表示参数名字,函数会返回参数的值,但是js无法跟数据库交互,这样是很不安全的,你可以使用php或asp对数据库进行 *** 作,当然,你可以使用js跟php或asp接口进行 *** 作,接口可以是xml或者json格式的,有点类似于ajax,但是非需求就不用这么麻烦,直接用服务端语言脚本来做就可以,具体可以再参考相关资料。
function getQuery(str){
var q = locationsearchsubstr(1);
var qs = qsplit("&");
var queryStr;
if (qs){
for(var i=0;i<qslength;i++){
if(str==qs[i]substring(0,qs[i]indexOf("="))){
queryStr = qs[i]substring(qs[i]indexOf("=")+1);
}
}
}
return queryStr;
}

href="#user="+user+"pass="+pass
大约这样~如果可以获取到,如果是本页面建议使用form提交参数
答题不易,互相理解,您的采纳是我前进的动力,
您也可以向我们团队发出请求,会有更专业的人来为您解答。

HTML网页返回顶部的做法:

1、使用默认链接锚记:只需添加一个超链接,给超链接的href属性设置值为“#top”即可实现返回顶部的功能,无需添加其他内容。

2、href指向特定id:这种方法是在页面现有的标签中,使用“返回顶部”的连接的href指向顶部具有id属性的标签,以实现返回顶部的功能。这种方法,需要在页面顶部的标签中有具有id属性的标签,来实现指向顶部。亦可自定义添加。

3、使用自定义链接锚记:这种方法,就是使用的自定义链接锚记了,必须要定义锚记,然后使用超链接指向锚。这种方法其实跟第二种方法差不多,只不过必须要额外定义一个链接锚记。

4、使用简单脚本:这种可以设置scrollTo(0,0)中的x、y的值来跳转到页面的具体位置。

5、点击返回按钮,页面想火箭一样逐渐上升,直至返回顶部。本方法能使页面动态滚动,如果把按钮做成一个火箭标志,在点击之后页面滚动时,按钮背景切换为火箭上升标志。

无标题文档 //sArgName表示要获取哪个参数的值 function GetArgsFromHref(sArgName) { var sHref = "Untitled-2htmlid=2" //CuPlayercom提示:测试数据 //实际情况是用windowlocationhref得到URL alert(sHref); var args = sHrefsplit

html静态页面间传值有以下三种方法:
方法一:
下面是javascrīpt的一种实现方法, 这个函数是通过windowlocationhref中的分割符获得各个参数。 有了这个函数,就可以在页面之间传递参数了。
/ 函数功能:从href获得参数 sHref: >一、字符串分割分析法。
这里是一个获取URL带REQUESTRING参数的JAVASCRIPT客户端解决方案,相当于asp的requestquerystring,PHP的$_GET,jsp的requestgetParameter
//var USERCODE="<%=requestgetParameter("USERCODE")%>";
//以上是用requestgetParameter在浏览器端获取参数值, 也可以是用该方法在服务器端获取参数方法
函数:
<Script language="javascript">
function GetRequest() {
   var url = locationsearch; //获取url中""符后的字串
   var theRequest = new Object();
   if (urlindexOf("") != -1) {
      var str = urlsubstr(1);
      strs = strsplit("&");
      for(var i = 0; i < strslength; i ++) {
         theRequest[strs[i]split("=")[0]]=unescape(strs[i]split("=")[1]);
      }
   }
   return theRequest;
}
</Script>
然后我们通过调用此函数获取对应参数值:
<Script language="javascript">
var Request = new Object();
Request = GetRequest();
var 参数1,参数2,参数3,参数N;
参数1 = Request['参数1'];
参数2 = Request['参数2'];
参数3 = Request['参数3'];
参数N = Request['参数N'];
</Script>
以此获取url串中所带的同名参数
二、正则分析法。function GetQueryString(name) {
   var reg = new RegExp("(^|&)" + name + "=([^&])(&|$)","i");
   var r = windowlocationsearchsubstr(1)match(reg);
   if (r!=null) return unescape(r[2]); return null;
}
alert(GetQueryString("参数名1"));
alert(GetQueryString("参数名2"));
alert(GetQueryString("参数名3"));

asp下编辑没有测试过,应该没有错
<%a=split(RequestServerVariables("SCRIPT_NAME"),"/") '获得地址并分几个数组a(0): >

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13331160.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-16
下一篇 2023-07-16

发表评论

登录后才能评论

评论列表(0条)

保存