初学prototype,发个JS接受URL参数的代码


Posted in Javascript onSeptember 25, 2006
<script> 
function request(key) 
{ 
if(typeof(this)=="undefined")return false; 
if(this.length>0)  
{  
var s = this.split("&");  
for(var i in s)  
{  
var sp=s[i].split("=") 
if(sp[0]==key)return(sp[1]); 
}  
return false; 
}  
else return false 
} 
function getAllKey() 
{ 
if(typeof(this)=="undefined")return false; 
var arr=new Array; 
if(this.length>0)  
{  
var s = this.split("&");  
for(var i in s)  
{  
var sp=s[i].split("="); 
arr.push(sp[0]); 
}  
return arr; 
}  
else return false 
} 
String.prototype.request=request 
String.prototype.getAllKey=getAllKey 
//=================================================== 
var url=location.search.substr(1) //action=reply&forum=3&topic=1469 
var arg=url.getAllKey() 
alert(arg) 
document.write("提交参数:"+arg) 
for(var cou in arg ) 
document.write("<br>参数"+arg[cou]+"的值为:"+url.request(arg[cou])+"<br>") 
</script>
Javascript 相关文章推荐
Js中sort()方法的用法
Nov 04 Javascript
javascript 框架小结 个人工作经验
Jun 13 Javascript
javascript(jquery)利用函数修改全局变量的代码
Nov 02 Javascript
url 特殊字符 传递参数解决方法
Jan 01 Javascript
自己封装的javascript事件队列函数版
Jun 12 Javascript
Jquery中扩展方法extend使用技巧
Aug 24 Javascript
js实现键盘上下左右键选择文字并显示在文本框的方法
May 07 Javascript
js实现跨域的多种方法
Dec 25 Javascript
JavaScript注入漏洞的原理及防范(详解)
Dec 04 Javascript
jQuery实现上传图片前预览效果功能
Aug 03 jQuery
vue实现一拉到底的滑动验证
Jul 25 Javascript
Element Tooltip 文字提示的使用示例
Jul 26 Javascript
浅谈JavaScript中面向对象技术的模拟
Sep 25 #Javascript
理解JavaScript中的事件
Sep 23 #Javascript
Valerio 发布了 Mootools
Sep 23 #Javascript
prototype.js的Ajax对象
Sep 23 #Javascript
在Javascript中为String对象添加trim,ltrim,rtrim方法
Sep 22 #Javascript
如何实现JS函数的重载
Sep 22 #Javascript
扩展String功能方法
Sep 22 #Javascript
You might like
php 的加密函数 md5,crypt,base64_encode 等使用介绍
2012/04/09 PHP
php阻止页面后退的方法分享
2014/02/17 PHP
ThinkPHP实现静态缓存和动态缓存示例代码
2017/05/02 PHP
javascript实用小函数使用介绍
2013/11/11 Javascript
JQuery 实现在同一页面锚点链接之间的平滑滚动
2014/10/29 Javascript
js+css实现的圆角边框TAB选项卡滑动门代码分享(2款)
2015/08/26 Javascript
jquery读写cookie操作实例分析
2015/12/24 Javascript
js移动焦点到最后位置的简单方法
2016/11/25 Javascript
ES6教程之for循环和Map,Set用法分析
2017/04/10 Javascript
微信小程序实战之上拉(分页加载)效果(2)
2017/04/17 Javascript
AngularJS折叠菜单实现方法示例
2017/05/18 Javascript
js获取地址栏参数的两种方法
2017/06/27 Javascript
React-Native中props具体使用详解
2017/09/04 Javascript
Angular5.1新功能分享
2017/12/21 Javascript
js实现动态改变radio状态的方法
2018/02/28 Javascript
React.js绑定this的5种方法(小结)
2018/06/05 Javascript
Vue脚手架的简单使用实例
2018/07/10 Javascript
vue-cli 引入jQuery,Bootstrap,popper的方法
2018/09/03 jQuery
小程序云开发之用户注册登录
2019/05/18 Javascript
Python MD5文件生成码
2009/01/12 Python
python万年历实现代码 含运行结果
2017/05/20 Python
Python实现Logger打印功能的方法详解
2017/09/01 Python
基于使用paramiko执行远程linux主机命令(详解)
2017/10/16 Python
利用Tkinter(python3.6)实现一个简单计算器
2017/12/21 Python
Python 给某个文件名添加时间戳的方法
2018/10/16 Python
Python操作配置文件ini的三种方法讲解
2019/02/22 Python
Python操作远程服务器 paramiko模块详细介绍
2019/08/07 Python
使用Python实现正态分布、正态分布采样
2019/11/20 Python
Python getattr()函数使用方法代码实例
2020/08/10 Python
基于CSS3的CSS 多栏(Multi-column)实现瀑布流源码分享
2014/06/11 HTML / CSS
乌克兰在线电子产品商店:MTA
2019/11/14 全球购物
vue路由实现登录拦截
2021/03/24 Vue.js
工程管理造价应届生求职信
2013/11/13 职场文书
《我要的是葫芦》教学反思
2014/02/23 职场文书
机器人总动员观后感
2015/06/09 职场文书
Python采集股票数据并制作可视化柱状图
2022/04/04 Python