`

用javascript实现html页面之间的参数传递

阅读更多
我们知道,在服务器端asp程序可以接受html页面上的form传来的参数。

那么,可不可以传递参数给html页面呢。也就是说在html后面加问号?答案是可以。

下面是javascript的一种实现方法, 这个函数是通过window.location.href中的分割符获得各个参数。

有了这个函数,就可以在页面之间传递参数了。

/*
*函数功能:从href获得参数
*sHref:http://www.lulu163.com/arg.htm?arg1=d&arg2=re
*sArgName:arg1, arg2
*return:the value of arg. d, re
*/
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;
}
分享到:
评论

相关推荐

    javascript实现html页面之间参数传递的四种方法实例分析

    本文实例讲述了javascript实现html页面之间参数传递的四种方法。分享给大家供大家参考,具体如下: 我们知道,在服务器端asp,jsp等程序可以接受html页面上的form传来的参数。那么,可不可以传递参数给html页面呢。...

    Javascript获取HTML静态页面参数传递值示例

    获取HTML静态页面参数传递值可以利用split函数来按参数切成数组、利用正则表达式来获取,具体实现如下,感兴趣的朋友可以参考下

    Javascript基于AJAX回调函数传递参数实例分析

    前面介绍了《javascript实现html页面之间参数传递的四种方法》,这里针对ajax参数传递做一分析。 在Javascript 中,特别是在AJAX中,回调函数常常是一个函数名,没有地方放入参数,如下面的AJAX代码,在成功后将调用...

    html和javascript技术实现模式窗口传参数示例

    如题,可弹出模式窗口,并获取表单内容传递给请求页面;另可弹出类似蒙板对话框效果。个人认为小而实用。

    浪漫星空音乐电台(XML分页,JAVASCRIPT参数传递)

    /music_admin/index.asp 数据库: /music_admin/@_#_%_&_a.asa ...JS参数传递,实现无跳页播放,让大家体现真正的“流畅”。后台目录名随意改。 =================================== 附:HTML FLA PSD 源码

    javascript实现浏览器窗口传递参数的方法

    主页面&lt;/title&gt; [removed] function OpenNew() { var im=new IDAndMethod(); im.ID=document.getElementById("txtID").value; window.showModalDialog("ddd.html",im,""); } function IDAndMethod() { this.ID...

    500多个html网页格式的各种源代码

    1.24 使用JavaScript传递页面参数.htm 1.25 页面被冻结.htm 1.26 页面的地震效果.htm 1.28 页面逐渐缩小.htm 1.29 页内跳转.htm 1.30 代码测试页面.htm 1.31 屏幕式左右拉开页面的效果.htm 1.32 下雨的页面....

    JavaScript实现在页面间传值的方法

    本文实例讲述了JavaScript实现在页面间传值的方法。分享给大家供大家参考。具体如下: 问题如下: 在 a.html 页面中,&lt;form&gt; 的 onsubmit 事件调用一个方法 foo( ),打开 b.html 页面的同时给 b.html 传递参数...

    JavaScript完全自学宝典 源代码

    2.14.js 将函数作为参数传递。 2.15.html arguments参数的使用。 2.16.html apply方法与call方法的使用。 第3章(\c03) 示例描述:学习JavaScript的高级语法。 3.1.html 连接字符串。 3.2....

    静态页面html中跳转传值的JS处理技巧

    主要介绍了静态页面html中跳转传值的JS处理技巧,结合实例形式分析了HTML页面跳转通过URL传递参数的方法与javascript处理技巧,具有一定参考借鉴价值,需要的朋友可以参考下

    javascript函数的解释

    javascript函数的解释,解释了具体函数的功能,一、函数JavaScript函数集合 1.document.write(""); 输出语句 2.JS中的注释为// 3.传统的HTML文档顺序是:document-&gt;html-&gt;(head,body) 4.一个浏览器窗口中的DOM顺序是:...

    程序天下:JavaScript实例自学手册

    1.25 使用JavaScript传递页面参数 1.26 页面被冻结 第 2章 按钮特效 2.1 页面刷新按钮 2.2 按回车调用登录按钮 2.3 动态创建按钮 2.3 平面按钮 2.4 按钮的嵌入效果 2.5 按钮改变状态栏信息 2.6 定义按钮的热键 2.7 ...

    javaScript实例自学手册486例,附带目录可方便搜索

    1.24 使用JavaScript传递页面参数.htm 1.25 页面被冻结.htm 1.26 页面的地震效果.htm 1.28 页面逐渐缩小.htm 1.29 页内跳转.htm 1.3 页面自动刷新.htm 1.30 代码测试页面.htm 1.31 屏幕式左右拉开页面的效果...

    《程序天下:JavaScript实例自学手册》光盘源码

    1.25 使用JavaScript传递页面参数 1.26 页面被冻结 第 2章 按钮特效 2.1 页面刷新按钮 2.2 按回车调用登录按钮 2.3 动态创建按钮 2.3 平面按钮 2.4 按钮的嵌入效果 2.5 按钮改变状态栏信息 2.6 定义按钮的热键 2.7 ...

    jQuery通过控制节点实现仅在前台通过get方法完成参数传递

    本文实例讲述了jQuery通过控制节点实现仅在前台通过get方法完成参数传递。分享给大家供大家参考。具体分析如下: 这样也是HTML DOM那部分的内容,javascript与jquery等前端脚本语言的核心就是要控制每一个节点,对每...

    JavaScript实现同一页面内两个表单互相传值的方法

    本文实例讲述了JavaScript实现同一页面内两个表单互相传值的方法。分享给大家供大家参考。具体如下: 有时候我们在提交表单的时候需要将两个表单的值互相传递,那么如何实现呢?其实很简单,就是用JavaScrip获取任一...

    javascript浏览器窗口之间传递数据的方法

    本文实例讲述了javascript浏览器窗口之间传递数据的方法。分享给大家供大家参考。具体分析如下: 摘要: 在项目开发中我们经常会遇到弹窗,有的是通过div模拟弹窗效果,有的是通过iframe,也有通过window自带的open...

    JavaScript实例精通

    6_1.htm 用JavaScript实现一个页面两份样式表。 6_2.htm 用JavaScript动态更换图像元素中的图像。 6_3.htm 利用搜索引擎引用来高亮页面关键字。 6_4.htm 使用匿名函数为定时器传递参数。 6_5.htm Web页面...

Global site tag (gtag.js) - Google Analytics