如何把一个网页强制带参数跳转到一个框架包含窗口中

问题是这样的:我有两个页面a.php和b.php,我要求b.php一定要包含在a.php的一个框架中的,即a.php是一个包含框架页面的父页面,如果直接访问b.php的话就带参数跳转到a.php,使b.php访问正常且在a.php的框架中。

好深奥的表达,这个问题我配合了javascript的urlencode和php的urldecode函数配合使用,以下是详细说明。

最近需要实现上面说的功能,要把全部页面框在一个框架内,效果如下:

大小: 104.73 K
尺寸: 550 x 261
浏览: 1 次
点击打开新窗口浏览全图

用户无论这么点,都不让他跑出这个框。

在b.php页面中加入如下代码:

 

说明:这个是判断窗口是不是顶级窗口,如果是就带参数跳转到父窗口中,这里要注意,带参数的时候需要urlencode一下,不然传到父窗口的时候有可能地址中带有两个问号?,服务器会直接抛错或者不响应。

UrlEncode就是javascript的UrlEncode函数

在a.php这样处理

  //框架页面的处理

这样就基本可以实现了。

附加一个javascript的urldecode函数:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值