#javascript #html
#javascript #HTML
Вопрос:
Могу ли я сделать это с помощью Javascript, и если да, то как мне это сделать?
Если у вас есть ссылки для этого, это было бы полезно.
Есть ли другой способ сделать это без использования Javascript?
Спасибо за всю вашу помощь, советы и предложения …
Комментарии:
1. Вы управляете обеими страницами? Находятся ли они в одном домене?
Ответ №1:
<html>
<head>
<title>Your title here</title>
</head>
<body>
content
</body>
</html>
Хотя ваш вопрос немного расплывчатый, вот как задается заголовок страницы в html.
Комментарии:
1. Я подозреваю, что он хочет установить JavaScript из одного окна или изменить
title
атрибут во втором окне.2. Ага. ‘from’ как в исходном коде, а не как в отличном от. Хороший вызов.
Ответ №2:
Это зависит. Вы открыли окно, заголовок которого необходимо изменить? Если у вас есть, это довольно просто:
var theWindow = window.open('whateverUrl');
theWindow.addEventListener('load', function(evt) {
theWindow.document.getElementsByTagName("title")[0].innerHTML = "Your New Title";
}, false);
Это предполагает много вещей: что на открытой странице будет <title>
элемент, что браузер поддерживает innerHTML и что браузер поддерживает addEventListener, но это всего лишь пример, и его можно легко исправить в этом отношении.
Если у вас нет ссылки на окно, вам придется ее получить.