向HTML页面传入参数

这次是想将参数传入HTML页面,通过js获取参数信息,动态生成HTML页面内容:

方法一:

    <script>
        function GetArgsFromHref(sHref, sArgName) {
            var args = sHref.split("?");
            var retval = "";

            if (args[0] == sHref) /*参数为空*/ {
                return retval; /*无需做任何处理*/
            }
            var str = args[1];
            args = str.split("&");
            for (var i = 0; i < args.length; i++) {
                str = args[i];
                var arg = str.split("=");
                if (arg.length <= 1) continue;
                if (arg[0] == sArgName) retval = arg[1];
            }
            return retval;
        }

        var urlinfo = window.location.href;  //获取当前页面的
        var test = GetArgsFromHref(urlinfo, "test");
        alert(test);

    </script>

方法二: html地址传递参数进行其他事情.

< scrīpt> /* 用途: 接收地直栏参数 取id=1 根据ID的值 */

urlinfo=window.location.href; //获取当前页面的

url len=urlinfo.length;//获取url的长度

offset=urlinfo.indexOf("?");//设置参数字符串开始的位置

newsidinfo=urlinfo.substr(offset,len)//取出参数字符串 这里会获得类似“id=1”这样的字符串

newsids=newsidinfo.split("=");//对获得的参数字符串按照“=”进行分割 newsid=newsids[1];

//得到参数值 newsname=newsids[0];//得到参数名字

</scrīpt>

方法三: < SCRIPT LANGUAGE="JavaScript">

function getvalue(name){

var str=window.location.search;   //location.search是从当前URL的?号开始的字符串 例如:http://www.51job.com/viewthread.jsp?tid=22720 它的search就是?

tid=22720

if (str.indexOf(name)!=-1){

var pos_start=str.indexOf(name)+name.length+1;

var pos_end=str.indexOf("&",pos_start);

if (pos_end==-1){

alert( str.substring(pos_start));

}else{

alert("对不起这个值不存在!");

}     }

建议使用方法一。

</SCRIPT>

时间: 2024-11-07 00:09:40

向HTML页面传入参数的相关文章

一个html页面传入参数到另一个html页面用js获取方法

没错使用以下函数就能够完整的获取到路径里的你想要的参数:function getURLParameter(name) { return decodeURIComponent((new RegExp('[?|&]' + name + '=' + '([^&;]+?)(&|#|;|$)').exec(location.search)||[,""])[1].replace(/\+/g, '%20'))||null; }

php 对象方式传入参数

类是单例模式,对象方式传入参数,如果参数过多是,使用形参容易混乱 class Object { /** * 基本配置信息 * @var array */ private $config = array( 'dbms'=> 'mysql', //数据库类型 'host'=> 'localhost',//数据库主机名 'dbName'=> 'back', //使用的数据库 'user'=> 'root', //数据库连接用户名 'pass'=> '', //对应的密码 'char

react中元素事件传入参数写法

react中的元素绑定事件并且传入参数,不能使用箭头函数,否则传参会立即调用 错误写法:页面刷新会立即调用 <li key={index+item} onClick={this.deleteItem(index)} > {item} </li> deleteItem = (index) => { console.log(index) } 正确写法:click的时候才会调用 <li key={index+item} onClick={this.deleteItem.bin

[python]关于函数传入参数

在传入参数时有两个特殊参数,*args,**kwargs,功能如下: def foo(*args, **kwargs): print 'args = ', args print 'kwargs = ', kwargs print '---------------------------------------' if __name__ == '__main__': foo(1,2,3,4) foo(a=1,b=2,c=3) foo(1,2,3,4, a=1,b=2,c=3) foo('a', 1

页面传入数据库乱码

关于页面传入数据库乱码的问题,主要是需要把页面的编码.程序的编码和数据库的编码都设为utf-8就可以很大程度上避免出现乱码了. 数据库设置如下(MySQL) Eclipse设置如下 还有jsp页面也要改(没有改之前Eclipse的默认编码格式是ISO-8859-1) <%@ page language="java" contentType="text/html; charset=UTF-8"    pageEncoding="UTF-8"%

Java代码调用Shell脚本并传入参数实现DB2数据库表导出到文件

本文通过Java代码调用Shell脚本并传入参数实现DB2数据库表导出到文件,代码如下: import java.io.File; import java.io.IOException; import java.io.InputStreamReader; import java.io.LineNumberReader; import java.util.HashMap; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import

执行脚本传入参数

执行脚本传入参数具体用在什么地方?

善用异常拒绝不合格的传入参数和其他

这两天在写个Java程序,工作上用到的,工作中有这样一个工作情景,即需要对大量的尺寸相同的手机截图修改状态栏,让状态栏变干净,变成更像一个用户的手机界面,而不是测试build+测试手机下的各种开发状态下的app提示(). 会有相应的团队给我们提供完美的一个标准语言下的图,状态栏已经修改好了,我们需要把这个状态栏应用到我们的n多手机截图上去,如果不写程序的话,这却是是个细心的体力活,用Windows 7自带的Paint工具来做…… 周末用Java写完了这个程序,只需传入待修改的众多手机截图所在的文

web接入层 传入参数的格式化及web返回值传出数据的参数格式化,都要统一

1.web接入层 传入参数的格式化及web返回值传出数据的参数格式化,都要统一. 比如acSpace中, 传入层参数@RequestBody javaBean对象.统一转换为javabean传入参数. 返回值,统一返回ResultObject对象,resultObject实现了序列化.且resultObject中定义好了传输回去哪些属性, 3.ResultObject,定义的公共传出参数属性 public class ResultObject implements Serializable {