Как на JavaScript вытащить содержимое тега <title> куда надо...

Статус
В этой теме нельзя размещать новые ответы.

BrainSlug

Постоялец
Регистрация
15 Июн 2008
Сообщения
90
Реакции
12
Сталкнулся с задачей вставки в коде заголовка страницы для называния колонки. Заголовок страницы формируется движком из названия статьи. Например
<title>Заголовок статьи</title>

И при открытии других статей, страниц там соответственно, соответствующий title :) так вот он мне нужен, именно тот, который сформирован для текущей страницы.
Взять его как я понял можно используя JavaScript.
Тоесть, найти в документе <title></title>, взять содержимое и сунуть куда надо.

Понимаю что скрипт не большой и не сложный но в JS я полный ноль, помогите если шарите...
 
Попробуй так:
function vsynut_kuda_nado()
{
return document.title;
}
:nezn:
 
а подробнее? например можно ли использовать id элемента. например.

PHP:
<div id="some">Нужный текст</div>

<table>
  <tr>
    <td>Вставить сюда</td>
  </tr>
</table>

Текст в div.some меняется с перезагрузкой страницы, это заголовок, и мне этот текст нужно вставить туда куда надо...

Как сделать?
 
Я не АС в этом деле, могу предложить вот такой пример:
PHP:
<html>
<head>
<title>Заголовок</title>
</head>
<script>
function insert()
{
   document.getElementById("in").innerHTML=document.getElementById("some").innerHTML;
   document.getElementById("m_title").innerHTML=document.title;
}
</script>
<body onload="insert();">
<div id="some">Нужный текст</div> 
<table> 
  <tr> 
    <td id="in">Вставить сюда</td> 
    <td id="m_title">пусто</td> 
  </tr> 
</table>
</body>
</html>
 
спасибо!

работает! сразу поправил скрипт, у меня используется jQuery так что я добавил функцию
HTML:
$(document).ready
и убрал из body onload="insert();"
вышло
HTML:
<script> 
$(document).ready(
function insert() 
{ 
   document.getElementById("in").innerHTML=document.getElementById("some").innerHTML; 
   document.getElementById("m_title").innerHTML=document.title; 
} )
</script>
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху