初学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 相关文章推荐
真正的JQuery.ajax传递中文参数的解决方法
May 28 Javascript
jquery清空textarea等输入框实现代码
Apr 22 Javascript
自己编写的类似JS的trim方法
Oct 09 Javascript
parentElement,srcElement的使用小结
Jan 13 Javascript
jQuery实现将页面上HTML标签换成另外标签的方法
Jun 09 Javascript
Javascript中神奇的this
Jan 20 Javascript
String字符串截取的四种方式总结
Nov 28 Javascript
浅谈Vue.nextTick 的实现方法
Oct 25 Javascript
JavaScript中的E-mail 地址格式验证
Mar 28 Javascript
layui2.0使用table+laypage实现真分页
Jul 27 Javascript
Vuex的热更替如何实现
Jun 05 Javascript
使用js获取身份证年龄的示例代码
Dec 11 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数组操作类实例
2015/07/11 PHP
WordPress中用于创建以及获取侧边栏的PHP函数讲解
2015/12/29 PHP
PHP扩展迁移为PHP7扩展兼容性问题记录
2016/02/15 PHP
Laravel使用memcached缓存对文章增删改查进行优化的方法
2016/10/08 PHP
ThinkPHP5.0框架结合Swoole开发实现WebSocket在线聊天案例详解
2019/04/02 PHP
javascript操作cookie_获取与修改代码
2009/05/21 Javascript
上传的js验证(图片/文件的扩展名)
2013/04/25 Javascript
jQuery 遍历- 关于closest() 的方法介绍以及与parents()的方法区别分析
2013/04/26 Javascript
JS实现仿QQ聊天窗口抖动特效
2015/05/10 Javascript
JQuery中attr方法和removeAttr方法用法实例
2015/05/18 Javascript
jQuery siblings()用法实例详解
2016/04/26 Javascript
Vue数据驱动模拟实现1
2017/01/11 Javascript
基于Vue.js实现tab滑块效果
2017/07/23 Javascript
JavaScript重复元素处理方法分析【统计个数、计算、去重复等】
2017/12/14 Javascript
vue移动端城市三级联动组件使用详解
2019/07/26 Javascript
详解使用JWT实现单点登录(完全跨域方案)
2019/08/02 Javascript
angularjs请求数据的方法示例
2019/08/06 Javascript
layui 表单标签的校验方法
2019/09/04 Javascript
解决layui富文本编辑器图片上传无法回显的问题
2019/09/18 Javascript
解决React在安装antd之后出现的Can't resolve './locale'问题(推荐)
2020/05/03 Javascript
python实现识别相似图片小结
2016/02/22 Python
基于Python实现的微信好友数据分析
2018/02/26 Python
opencv python 图像轮廓/检测轮廓/绘制轮廓的方法
2019/07/03 Python
python mqtt 客户端的实现代码实例
2019/09/25 Python
pytorch 求网络模型参数实例
2019/12/30 Python
Python @property原理解析和用法实例
2020/02/11 Python
Python打包工具PyInstaller的安装与pycharm配置支持PyInstaller详细方法
2020/02/27 Python
windows10 pycharm下安装pyltp库和加载模型实现语义角色标注的示例代码
2020/05/07 Python
QML实现钟表效果
2020/06/02 Python
python中tab键是什么意思
2020/06/18 Python
Python打印不合法的文件名
2020/07/31 Python
python 偷懒技巧——使用 keyboard 录制键盘事件
2020/09/21 Python
如何使用python-opencv批量生成带噪点噪线的数字验证码
2020/12/21 Python
SmartBuyGlasses荷兰:购买太阳镜和眼镜
2020/03/16 全球购物
估算杭州有多少软件工程师
2015/08/11 面试题
Python数据分析入门之数据读取与存储
2021/05/13 Python