Php 在html中附加标题标记
如何附加标题标签?考虑消息页的例子,它的标题是: 信息 现在,在页面中间,我检查未读邮件的数量,假设是“4”,那么我想要的是我页面的标题应该是: 信息(4)Php 在html中附加标题标记,php,html,Php,Html,如何附加标题标签?考虑消息页的例子,它的标题是: 信息 现在,在页面中间,我检查未读邮件的数量,假设是“4”,那么我想要的是我页面的标题应该是: 信息(4) 我应该重写标记还是有其他方法附加它。要使用PHP,只需在title元素中回显它即可 如果你想用JavaScript来做,你可以这样做 document.title = 'Messages (4) ' + document.title; 但是,如果您想更改它,最好是缓存原始标题以使其更易于更新 var originalTitle = doc
我应该重写标记还是有其他方法附加它。要使用PHP,只需在
title
元素中回显它即可
如果你想用JavaScript来做,你可以这样做
document.title = 'Messages (4) ' + document.title;
但是,如果您想更改它,最好是缓存原始标题以使其更易于更新
var originalTitle = document.title;
var prependToTitle = function(prefix) {
document.title = prefix + originalTitle;
};
如果只是想更改标题,只需设置document.title
属性
更新
我想在facebook上实现类似的目标。即使主页未完全加载,标题也会出现,但在加载通知时,标题也会附加
如果它们出现在前面,则表示它们是前置的,而不是追加的。上面的JavaScript函数将满足您的要求。要使用PHP,只需在
title
元素中重复它即可
如果你想用JavaScript来做,你可以这样做
document.title = 'Messages (4) ' + document.title;
但是,如果您想更改它,最好是缓存原始标题以使其更易于更新
var originalTitle = document.title;
var prependToTitle = function(prefix) {
document.title = prefix + originalTitle;
};
如果只是想更改标题,只需设置document.title
属性
更新
我想在facebook上实现类似的目标。即使主页未完全加载,标题也会出现,但在加载通知时,标题也会附加
如果它们出现在前面,则表示它们是前置的,而不是追加的。上面的JavaScript函数将满足您的要求。如果您使用PHP检查未读邮件的数量,则应在页面开头进行检查,并在编写标题标记时对其进行修改。这是你唯一的选择;PHP无法在页面发送给用户后更新页面
如果您使用的是Javascript,则可以通过DOM修改标题标记,就像修改任何其他元素一样。如果您使用PHP检查未读消息的数量,则应在页面开头进行检查,并在编写标题标记时对其进行修改。这是你唯一的选择;PHP无法在页面发送给用户后更新页面
如果您使用的是Javascript,您可以通过DOM和其他元素一样修改title标记。Javascript似乎是您的最佳选择。您可以通过以下方式轻松更新页面标题:
document.title = "Messages (" + varWithNumberOfMessages + ")";
Javascript似乎是您的最佳选择。您可以通过以下方式轻松更新页面标题:
document.title = "Messages (" + varWithNumberOfMessages + ")";
使用JS进行操作-例如使用
jQuery
:
var count = 4;
var title = $('title').text();
var updateTitle = function() {
var newTitle = title;
if ( count > 0 ) {
newTitle += ' (' + count + ')';
}
$('title').text(newTitle);
}
使用JS进行操作-例如使用
jQuery
:
var count = 4;
var title = $('title').text();
var updateTitle = function() {
var newTitle = title;
if ( count > 0 ) {
newTitle += ' (' + count + ')';
}
$('title').text(newTitle);
}
这似乎更多的是一个评论,而不是一个答案。请考虑删除这个问题,并重复你的问题作为对问题的评论。@戴维:你也可以把它标记为“不是答案”。Matt,我做到了。但是,如果我采取了像挂旗或否决投票这样的行动,我宁愿留下评论,以减少对我挂旗/否决投票的人可能造成的潜在“伤害”。我想实现类似于facebook的效果。即使主页没有完全加载,标题也会出现,但随着通知的加载,标题也会出现。伙计们,我把我的评论放错地方了,我会将其编辑成一个答案。这看起来更像是一个评论,而不是一个答案。请考虑删除这个问题,并重复你的问题作为对问题的评论。@戴维:你也可以把它标记为“不是答案”。Matt,我做到了。但是,如果我采取了像挂旗或否决投票这样的行动,我宁愿留下评论,以减少对我挂旗/否决投票的人可能造成的潜在“伤害”。我想实现类似于facebook的效果。即使主页没有完全加载,标题也会出现,但随着通知的加载,标题也会出现。伙计们,我把我的评论放错了地方,我会编辑它作为一个答案。我想OP只需要
document.title='Messages(4)'
@Matt Oh好的,那样的话就更容易了:)我想OP只需要document.title='Messages(4)'
@Matt Oh好的,在这种情况下就更容易了:)jQuery在这种情况下是完全不必要的。jQuery是不必要的,特别是当document.title
可用时。jQuery在这种情况下是完全不必要的。jQuery是不必要的,特别是当document.title
可用时。