<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
  <title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
Hi all,<br>
<br>
I am trying to change the title of the page my script is running in.
The page in question is a wiki and it puts the least specific info
first in the title element. So you might have "Wiki Site Name - Current
Page name" as the title. Since I tend to have 10-15 tabs opened when
I'm using this particular wiki it would be really nice to swap the two
parts.<br>
<br>
It's easy to do if you just want the change reflected in the DOM (as
viewed with the DOM inspector). But the change never makes it to the
title bar of the window (and therefor not the tab label). <br>
<br>
I'm not sure if what I'm trying to do is even possible. After all, the
label on the window picks up the Title element and sets itself long
before the page finishes loading. Since the window label is outside of
the DOM the javascript can't get to it directly. I was hoping Firefox
would notice the change in the DOM and react accordingly, but no joy.
Anybody have any ideas?<br>
<br>
thanks.<br>
---<br>
btw, using FF 1.0.3, Greasemonkey 0.2.6, windows 98<br>
<br>
my code looks like this:<br>
<br>
function changeTitle() {<br>
var ptitle = document.getElementsByTagName("title")[0];<br>
&nbsp;&nbsp;&nbsp; var titleComponents = ptitle.innerHTML.split(' - ');<br>
&nbsp;&nbsp;&nbsp; ptitle.textContent = titleComponents[1]+' -
'+titleComponents[0];&nbsp;&nbsp;&nbsp; <br>
}<br>
<div class="moz-signature">-- <br>
<div
 style="float: left; text-align: right; font-family: helvetica; font-size: 0.8em; font-style: italic; padding-right: 1em;">Jason
Brackins</div>
</div>
</body>
</html>