使用location.search
具体用法自己查找下
具体用法自己查找下
解决方案 »
- 在表单验证的时候 怎么判断两次输入的密码是一直的啊???
- 右下角固定漂浮的问题?求助
- 请问各位大侠,一个关于onclick的问题!
- 大家有这样的源代码吗?http://www.yakexi.com/ 右边那个“客户服务部”可以拖动和随滚动条移动的”东东“。
- 如何把一个字符串中的数字提取出来? Javascript
- 怎样将字符串转换为整型数进行加减运算?
- 为什么在XP下打不开javascript:openscript()语句里面的窗口?
- 我是菜鸟,请高手解惑:new Function是什么意思?
- 请问:JS中有没有判断字符串日期值是否有效的函数??象isDate(expression)这样的。
- 前端导入数据问题
- 小问题请教:
- 请帮忙改正一个小错误!谢谢!
function formInput() {// empty object}
var valueOf = new formInput();
var pairs = document.location.search.substring(1).split("&");for (var i=0; i < pairs.length; i++) {var values = pairs[i].split("=");valueOf[values[0]] = unescape(values[1]);}
// Stop hiding --></SCRIPT>以上代码的作用是从浏览器的定位条上将变量提取出来并将它们存储在一个相关的数组合中。在网页的其它部分任何的变量都可以这样被引用,如:valueOf["variablename"],当然这些引用要在SCRIPT标签中。作为一个测试,我们可以利用for .. in loop循环语句列出所有的被传递的变量。这允许我们循环掉出所有相关数组的内容而不管我们是不是直到这些变量的名字。具体代码如下:<SCRIPT language="JavaScript"><!-- Hide from older browsers
for (var x in valueOf) {document.write(x + " = " + valueOf[x] + "<br>");}
// Stop hiding --></SCRIPT>这时候就会输入以下的内容:name=Mikeage=33这个例子虽然没什么用,但是它只是为了向你显示程序是如何工作的。这些变量现在就可以用在填充表单元素的内容,或者显示图片或者创建其它的网页内容,总之可以实现CGI能实现的内容。
我说的不在服务器端也不是什么客户端,只是在本机云运行的HTM文件,在该HTM里面有上一页和下一页这两个链接,点击链接后,在同一窗口打开链接,不开新窗口,使用Scrip我可以将要传递的CSS写入下一页的href中,可是在location=××,传递后,在地址栏就不显示QueryString.htm?id=xxx里面的?id=xxx。
demo.htm<a href="JavaScript:void(location.href='demo.htm?id=1')">New</a>