Welcome to WebmasterWorld Guest from 54.144.3.134

Forum Moderators: open

Message Too Old, No Replies

Jquery Dynamic Title

     
6:04 pm on Jul 6, 2012 (gmt 0)

Full Member

5+ Year Member

joined:Mar 22, 2008
posts: 317
votes: 0


I need to change the title of Page A based on some content within Page B. Page B will have different content every time.

Page A
<html>
<head>
<title>Default Title</title>
<script type='text/javascript>
jquery script to load entire contents of Page B into #dynamic_part and refresh it frequently
</script>
</head>
<body>
<div id='dynamic_part'></div>
<div id='static_part'>Lorem Ipsum</div>
</body>
</html>


Page B
<div>blah blah</div>
<div>Content I need for the title</div>


Ideas?
12:13 am on July 9, 2012 (gmt 0)

Senior Member

WebmasterWorld Senior Member 10+ Year Member

joined:Nov 3, 2005
posts:1585
votes: 0


<div id="newTitle">Content I need for the title</div>

after loading content

document.title = $("#newTitle").html();
3:17 pm on July 11, 2012 (gmt 0)

Full Member

5+ Year Member

joined:Mar 22, 2008
posts: 317
votes: 0


Perfect! Thanks a lot.
4:18 pm on July 11, 2012 (gmt 0)

Senior Member

WebmasterWorld Senior Member rocknbil is a WebmasterWorld Top Contributor of All Time 10+ Year Member

joined:Nov 28, 2004
posts:7999
votes: 0


One has to wonder why you need this; the title tag serves a Very Important Purpose in respect to SEO, and the Javascript is not likely to execute for search engines (i.e. the title will be "Default Title" for all these pages in SERPS.)
6:11 pm on July 11, 2012 (gmt 0)

Full Member

5+ Year Member

joined:Mar 22, 2008
posts: 317
votes: 0


Yes I understand that rocknbil. But this okay for a number of reasons. First, I don't want or need this site to be found in a search engine. Second, the purpose of the dynamic title is to alert the user to new content if they are focused on a different window. Sort of like Gmail changes the title when you have a new chat message.