主题:  页面变量传递问题

土匪头头

职务:普通成员
等级:1
金币:0.0
发贴:7
注册:2001/10/8 17:45:23
#12001/12/5 9:47:19
点一个页面上的链接如 kankankan
则在本窗口打开一个有上下框架的页面(1.htm) ,在打开的这个有框架的页面中其中一个frame src=""如何取到上个页面中传递过来的url值

换句话说就是url值如何在html中作为一个变量传递 ? (不用input form之类的)



过马路的鸡

职务:普通成员
等级:1
金币:1.0
发贴:195
注册:2000/12/11 13:36:45
#22001/12/5 11:14:49
我们能不能换一个思路!!我们在1.HTML这个页面里插入一个隐藏域,在你的那个页中页里就可以获取这个参数!!也就是变相的获取了这个页面的一个参数!!然后我们判断一下这个参数!!完成你想实现的功能,不就可以了吗???


我是这样想的!!不知道对否!!希望可以讨论!!



土匪头头

职务:普通成员
等级:1
金币:0.0
发贴:7
注册:2001/10/8 17:45:23
#32001/12/5 12:37:47
过马路的鸡在上个帖子中说
引用:
我们能不能换一个思路!!我们在1.HTML这个页面里插入一个隐藏域,在你的那个页中页里就可以获取这个参数!!也就是变相的获取了这个页面的一个参数!!然后我们判断一下这个参数!!完成你想实现的功能,不就可以了吗???


我是这样想的!!不知道对否!!希望可以讨论!!


这个考虑过 根据实际情况 要传递过去的值实际上是个url(就是如http://www.163.com)作为一个值带过去 后来的那个页面接受这个值后 通过脚本利用这个接受到的值更改 框架页中的一个frame src="" 的值从而达到效果 (前提就是不用到asp php form input 之类的)



5D荣誉斑竹

职务:普通成员
等级:5
金币:10.0
发贴:3292
注册:2001/5/24 10:01:29
#42001/12/5 20:18:49
用JS好象行



helmet

职务:版主
等级:4
金币:10.0
发贴:1559
注册:2004/1/30 15:59:27
#52001/12/7 10:56:34
yunbin在上个帖子中说
引用:
点一个页面上的链接如 kankankan
则在本窗口打开一个有上下框架的页面(1.htm) ,在打开的这个有框架的页面中其中一个frame src=""如何取到上个页面中传递过来的url值

换句话说就是url值如何在html中作为一个变量传递 ? (不用input form之类的)





可以用这样的方法:

welcome to 5d
~~~~~~~~~~~~~

在另一个页面用这样的方法:
x=window.location.href
y=x.split("?") //用split()方法将地址栏的需要的字符串,用“?”分离出来
alert (y[ 1 ]) //数组中的第2个元素y[ 1 ] ,即是我们需要的。

如果你想在URL中传递的字符串中有空格或其他字符,比如:
welcome to 5d
~~~~~~~~~~~~~~~
那么还需要将传递过来的字符串解码(因为服务器自动将空格替换成20%)
完整的是这样:

编辑历史:[这消息被deathcult编辑过(编辑时间2001-12-07 10:57:28)]