2010-01-22 67 views
0

我用i帧创建了一个索引页,调用了srs文件。问题在于src文件在Google中列出。从Google上点击这些“src”文件不会加载索引文件,显示基本的src文件。有没有办法解决这个问题?调用I帧

+1

您需要词组你的问题更好。 – 2010-01-22 08:59:02

回答

0

这是一个问题,当很多网站使用框架时更常见。你需要的是,如果在打开页面为主页,并重定向到索引页面,如果它检测到一个脚本,发送这是一起作为查询字符串参数的URL:

if (window.location.href == window.top.location.href) window.top.location.href = 'index.html?url=' + escape(window.location.href); 

在索引页面,您将有检测出已发送给它的查询字符串,并在iframe中加载页面:

var url = /url=(.+)/.exec(document.location.search); 
if (url.length == 2) { 
    document.getElementById('IdOfTheIframe').src = url[1]; 
} 

,您可以考虑纳入在页面中的信息,而不是使用iframe的,这是时下比较常见的。如果你不能在服务器端完成,你可以使用AJAX将内容加载到页面中。