Javascript установить заголовок при загрузке? - PullRequest
0 голосов
/ 04 сентября 2011

Можно ли в любом случае установить заголовок веб-сайта через JS onload? Я написал это, но я не уверен, где это неправильно:

function my_code(){
document.title = "The new title goes here.";
}

window.onload=my_code();

Кстати, заголовок страницы статичен.

Редактировать. Причина, по которой я хочу сделать это, заключается в том, что я пишу расширение Safari для веб-сайта, который не содержит тегов, поэтому я хотел вставить его через JS.

Ответы [ 2 ]

6 голосов
/ 04 сентября 2011

Вам не нужно ждать события load.

Просто напишите document.title = ... где угодно.

3 голосов
/ 04 сентября 2011

Если вы хотите изменить заголовок после загрузки страницы, вам нужно назначить функцию ссылка на onload (ваша функция назначает возвращаемое значение my_code):

window.onload = my_code;

Однако вы наверняка можете установить заголовок, не ожидая события load.

Я не знаком с расширениями Safari, но вы также должны убедиться, чтоwindow на самом деле относится к странице window.

...