我有一个包含2个iframe的索引页面。当我点击iframe 2中的链接时,将在iframe 1中打开一个页面。现在,当您点击iframe2中的该链接时,我想更改浏览器标签标题。
我知道如何使用以下脚本更改浏览器标题选项卡,但只有当它位于索引页面时才会起作用。
<script type="text/javascript">
$(document).ready(function(){
$('#link1').click(function(){
$('head title').text('HelloWorld');
});
});
</script>
<a id="link1" href="home.html" target="iframe1">Home</a>
希望你们能帮忙。
答案 0 :(得分:5)
这应该有用。
<script type="text/javascript">
$(document).ready(function(){
$('#link1').click(function(){
$('head title', window.parent.document).text('HelloWorld');
});
});
</script>
主页
答案 1 :(得分:0)
完美的马库斯! 我能够在我的jquery应用程序中使用您的解决方案,但我在一个函数内部使用了它,因为标题可以根据无线电输入中选择的值获得两个值。
$.fn.relacionamento = function() {
if ($("input[name=f_exclusivo]:checked").val() == 0) {
$('head title', window.parent.document).text('Titulo 01');
} else {
$('head title', window.parent.document).text('Titulo 02');
}
};
$("input[name=f_exclusivo]").click(function(){ $().relacionamento(); });