I have changed my site logo from Site Actions > Site Settings > Title, description, and icon
However in some pages the default logo of Sharepoint is still being shown. The next thing I did was to go to the masterpage I am using and change the src attribute of the SharePoint:SiteLogoImage. The deault value for the src attribute is “/_layouts/images/siteIcon.png” which is the default logo in Sharepoint. And still after applying the changes amazingly sharepoint still overrides my custom logo.
With a little help from google I was able to find out that webpart pages have this TitleBarWebPart. It allows you to specify a title and logo for the page using the button in the ribbon bar.
var logoImg = documentGetElementsByName( ‘ onetidHeadbnnr0 ‘ );
if (logoImg != undefined && logoImg != undefined)
Go to your masterpage and look for the name ‘onetidHeadbnnr0’ and replace it with something else.
This worked for me.