php – 有没有办法改变网址是iframe?

我想在另一个页面的iframe中显示我的网站页面.
我的意思是你在导航main.PHP时可以看到helper.html.
但我想更改helper.html中有关main.PHP中设置的某些条件的链接.

常规解决方案是获取helper.html的内容并在main.PHP中处理它,然后回显它.
但它是服务器端,我希望这个过程是客户端.

这可能与JavaScript

解决方法:

如果这些文件位于不同的域上,但您可以完全控制它们,请使用以下解决方案:

>在主页面调用带有GET参数的iframe.例如:

<iframe src="foo.html?parameter=value" width="400" height="500"></iframe>

>在iframe中使用Javascript解析GET参数并显示适当的内容

// get the current URL
var url = window.location.toString();
//get the parameters
url.match(/\?(.+)$/);
var params = RegExp.$1;
// split up the query string and store in an
// associative array
var params = params.split("&");
var queryStringList = {};

for(var i=0;i<params.length;i++)
{
    var tmp = params[i].split("=");
    queryStringList[tmp[0]] = unescape(tmp[1]);
}

// print all querystring in key value pairs
for(var i in queryStringList)
    document.write(i+" = "+queryStringList[i]+"<br/>");

资料来源:http://www.go4expert.com/forums/showthread.php?t=2163

相关文章

统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
前言 之前做了微信登录,所以总结一下微信授权登录并获取用户...
FastAdmin是我第一个接触的后台管理系统框架。FastAdmin是一...
之前公司需要一个内部的通讯软件,就叫我做一个。通讯软件嘛...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...