我正在为我即将成立的公司开发一个网站,我决定开发一个单独的索引页面,其中导航按钮指向iframe,而不是一个新窗口。是否有任何语言的脚本可以在每次iframe中加载新目标时动态更新索引页的标题标记?如有任何意见,我将不胜感激。非常感谢!
使用jQuery,代码看起来像这样:
jQuery(document).ready(function(){
jQuery('#myframe').load(function(){
document.title="new title";
});
});
但是像这样构建你的网站有一些严重的缺点,你可能需要考虑:
- 如果人们在他们选择的搜索引擎中找到了一些子网站,你必须想办法让他们如何登上顶部框架
- 更改后的页面标题可能永远不会被搜索引擎使用,因为您正在使用javascript设置它(或者第一个问题适用)
- 帧/I帧导致IE内存泄漏(http://stackoverflow.com/questions/8407946/is-it-possible-to-use-iframes-in-ie-without-memory-leaks)。这可能只是一个问题,如果你的顶部框架不会被重新加载的时候
- 当人们试图打印你的网站时,可能会出现问题
- 您的访问者在尝试为您网站的子网站添加书签时可能会遇到问题,因为只有顶部框架会被添加书签(而不是iframe的内容)
我相信这样的解决方案还有更多的问题。