Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Передать название из тега в title (https://javascript.ru/forum/events/39063-peredat-nazvanie-iz-tega-v-title.html)

assd18 13.06.2013 22:22

Передать название из тега в title
 
Здравствуйте. У меня есть старница, заголовок h2 и под ним картинка, это все в блоке. Таких блоков 20. Как можно из заголовка взять название и предать его в title? Всем заранее спасибо за помощь)

danik.js 13.06.2013 22:52

Выделить текст мышкой, скопировать, вставить. Повторить 20 раз.

assd18 13.06.2013 23:31

Отличный совет.
А если серьезно?

danik.js 13.06.2013 23:37

я серьезно

Гробовщик 14.06.2013 06:45

Цитата:

Здравствуйте.
И тебе привет.
Цитата:

У меня есть старница, заголовок h2 и под ним картинка, это все в блоке.
Предположим я до конца понял этот текст
Цитата:

Таких блоков 20.
Хорошее число... А оно автоматом идёт или ты их копипастом выводишь? И вот здесь...
Цитата:

Как можно из заголовка взять название и предать его в title?
В режиме реального времени что ли надо, все 20 в один заголовок, непонятно нихера

Deff 14.06.2013 07:01

assd18,
Заклюют, поскольку не расписана задача:
Очевидно необходимо событие вставки из h2 в title, например - клик

Гробовщик 14.06.2013 07:52

Deff,
Да зачем клевать, просто грамотно сформулированный вопрос содержит в себе половину ответа, лучше уточнить нежели забить на вопрос или пальцем в исходники тыкать...

devote 14.06.2013 15:43

по мне дык вроде понятно, что то типо этого у него:
<div class="tot_samyi_block">
    <h2>Тот самый Заголовок</h2>
    <img src="" title="Тот самый title куда нужно вставить Тот самый Заголовок" />
</div>
И таких блоков 20. Хотя может я и ошибаюсь

zilker 14.06.2013 15:58

<h2 class="titleChanger">Очень ценный заголовок</h2>
<h2 class="titleChanger">Очень ценный заголовок 2</h2>
<script>
var h2 = document.querySelectorAll('.titleChanger'),
     titleChanger = function(e){
         document.title = e.target.innerHTML;
     };
Array.prototype.forEach.call(h2, function(el){
     el.onclick=titleChanger;
});
</script>


или я не о том title подумал )

assd18 16.06.2013 22:50

Извините за непонятно поставленную задачу. Дело вот в чем. Загрузилась страница. Вывелось 20 последних записей из базы. Каждая запись содержит заголовок и изображение.
<div class="box">
  <h2>Заголовок 1</h2>
  <img src="/img1.jpg" title="" />
</div>
<div class="box">
  <h2>Заголовок 2</h2>
  <img src="/img2.jpg" title="" />
</div>
и т.д.

Мне нужно после загрузки страницы присвоить в title изображения соответственные названия заголовков.


Часовой пояс GMT +3, время: 23:06.