Samir Ghobril
Samir Ghobril

Reputation: 5229

How to write (number of notifications) in the address bar when a notification is found

Does any of you know how most of the websites today show the number of notifications in the title bar when a new notification is found? Like if you have a notification on Facebook you get (1) Facebook in the title bar. How could I do that?

Upvotes: 0

Views: 2575

Answers (3)

Mark Cidade
Mark Cidade

Reputation: 99957

If you mean the title bar, then you can use JavaScript:

var notifications = 2;
document.title = "("+ notifications +") ...";

Upvotes: 0

kelloti
kelloti

Reputation: 8951

You can access the title bar by setting it explicitly:

document.title = document.title + ' (' + notificationCount+ ')'

Upvotes: 0

Paul Fisher
Paul Fisher

Reputation: 9666

This uses simple Javascript. First, the title of the document is stored somewhere so when the title is written to multiple times, it doesn't prepend multiple (1)s to the title (i.e., you wouldn't want (3) (1) Facebook). Then it sets document.title to that original title while putting some bit of information on the front, something like this:

original_title = document.title

// time passes

document.title = "(" + update_count + ") " + original_title;

Upvotes: 2

Related Questions