I hosted my web app on a freehoster service which shows my webpage in a frameset. 2 frames are there. In the top narrow frame there are their ad and the bottom frame is mine. I can set the title in the admin panel but it always remains the same regardless what is in my title tag. Setting document.title
in javascript not works. But if I break out from the frameset using the ff's This frame/show option it will change the window/tab title as expected.
So is it possible to change the parent document's title from my frame?
(background: it will be an ajax board game and I want to notify the user somehow when it's his turn.)
Changing the Title of a Framed Document: The title shown is the title of the frameset document rather than the titles of any of the specified pages within frames. We need to link to a new frameset document in order to change the title displayed using the TARGET attribute.
While holding down the Control key, click multiple windows commands to edit their window titles. Right-click on one of the selected commands, and click Change Window Title. In the Change Window Title dialog, specify a window title to replace the current selected window titles.
Put in the URL bar and then click enter: javascript:alert(document. title); You can select and copy the text from the alert depending on the website and the web browser you are using.
Yes, but it has to be on the same domain (and use a relative url for a path)
window.parent.document.title = "Your new title";
If the iframe/frame is on a different domain, then you'll get a permission denied error.
use top.document.title (top refers to the top most window within the browser)
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With