我想在另一个页面的iframe中显示我的网站页面.
我的意思是你在导航main.PHP时可以看到helper.html.
但我想更改helper.html中有关main.PHP中设置的某些条件的链接.
常规解决方案是获取helper.html的内容并在main.PHP中处理它,然后回显它.
但它是服务器端,我希望这个过程是客户端.
这可能与JavaScript?
解决方法:
如果这些文件位于不同的域上,但您可以完全控制它们,请使用以下解决方案:
<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/>");