初学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 学习之二 属性 文本与值(text,val)
Nov 25 Javascript
Javascript事件热键兼容ie|firefox
Dec 30 Javascript
JS+ACTIVEX实现网页选择本地目录路径对话框
Mar 18 Javascript
js匿名函数的调用示例(形式多种多样)
Aug 20 Javascript
jquery delay()介绍及使用指南
Sep 02 Javascript
js调用屏幕宽度的简单方法
Nov 14 Javascript
解析JavaScript实现DDoS攻击原理与保护措施
Dec 26 Javascript
Vuex中mutations与actions的区别详解
Mar 01 Javascript
Vue 配合eiement动态路由,权限验证的方法
Sep 26 Javascript
vue--vuex详解
Apr 15 Javascript
js对象数组和对象的使用实例详解
Aug 27 Javascript
JavaScript函数IIFE使用详解
Oct 21 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
linux下 C语言对 php 扩展
2008/12/14 PHP
php中的四舍五入函数代码(floor函数、ceil函数、round与intval)
2014/07/14 PHP
PHP实现数组和对象的相互转换操作示例
2019/03/20 PHP
PHP生成zip压缩包的常用方法示例
2019/08/22 PHP
ECMAScript 创建自己的js类库
2012/11/22 Javascript
js使用正则实现ReplaceAll全部替换的方法
2014/08/22 Javascript
jQuery 中DOM 操作详解
2015/01/13 Javascript
使用JavaScript的AngularJS库编写hello world的方法
2015/06/23 Javascript
老生常谈JQuery data方法的使用
2016/09/09 Javascript
webpack打包单页面如何引用的js
2017/06/07 Javascript
ReactNative实现图片上传功能的示例代码
2017/07/11 Javascript
Three.js利用性能插件stats实现性能监听的方法
2017/09/25 Javascript
JS插件clipboard.js实现一键复制粘贴功能
2020/12/04 Javascript
vue后台管理之动态加载路由的方法
2018/08/13 Javascript
在node中使用jwt签发与验证token的方法
2019/04/03 Javascript
vue权限问题的完美解决方案
2019/05/08 Javascript
用Vue.js方法创建模板并使用多个模板合成
2019/06/28 Javascript
Vue使用v-viewer实现图片预览
2020/10/21 Javascript
[25:59]Newbee vs TNC 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
用Python脚本来删除指定容量以上的文件的教程
2015/05/04 Python
简单解析Django框架中的表单验证
2015/07/17 Python
Python 批量合并多个txt文件的实例讲解
2018/05/08 Python
将Dataframe数据转化为ndarry数据的方法
2018/06/28 Python
对python实现模板生成脚本的方法详解
2019/01/30 Python
Django+Xadmin构建项目的方法步骤
2019/03/06 Python
使用PyQt4 设置TextEdit背景的方法
2019/06/14 Python
PyQt5 多窗口连接实例
2019/06/19 Python
嘻哈珠宝品牌:KRKC&CO
2020/10/19 全球购物
应届毕业生求职信范例分享
2013/12/17 职场文书
学生手册评语
2014/05/05 职场文书
2014年十一国庆节爱国演讲稿
2014/09/23 职场文书
2014年外联部工作总结
2014/11/17 职场文书
2015年精神文明建设工作总结
2015/04/21 职场文书
vue+elementui 实现新增和修改共用一个弹框的完整代码
2021/06/08 Vue.js
jupyter notebook保存文件默认路径更改方法汇总(亲测可以)
2021/06/09 Python
JS数组方法some、every和find的使用详情
2021/10/05 Javascript