Wikipedia:WikiProject User scripts/Scripts/Get Page Name

This is an old revision of this page, as edited by Jnothman (talk | contribs) at 03:35, 11 November 2005 (problems and solutions). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Returns the name of the page. For example, if you were browsing the "foo" WP page, getPname() would return "foo".

function getPname() {
  z=document.getElementById("content").childNodes;
  for (var n=0;n<z.length;n++) { 
    if (z[n].className=="firstHeading") return z[n].textContent;
  };
}

/* This code may be problematic when it comes to titles with ampersands, etc, which are stored as ''& amp ;'' in HTML (without the spaces).
  A solution that solves this is the following:
    return document.title.substr(0, document.title.lastIndexOf(' - Wikipedia, the free'));
*/