powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Не срабатывает попытка динамического добавления title
12 сообщений из 12, страница 1 из 1
Не срабатывает попытка динамического добавления title
    #39792776
IcyWizard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Задача: добавить в head тег title с текстом, который берется из базы.

Реализация в php:

Код: php
1.
2.
3.
4.
5.
    echo('<script type="text/javascript">');
    echo('var new_title = document.createElement("title");'); 
    echo('new_title.innerHTML ="'.$title.'"; ');
    echo('document.getElementsByTagName("head")[0].appendChild(new_title); ');
    echo('</script>');



В результате если посмотреть код сгенерированной страницы, там будет такой текст:

Код: html
1.
<script type="text/javascript">var new_title = document.createElement("title");new_title.innerHTML ="Detect and Mitigate Hidden Threats with GlassWire Free Firewall"; document.getElementsByTagName("head")[0].appendChild(new_title); </script>



но title не добавляется. Что не так?
...
Рейтинг: 0 / 0
Не срабатывает попытка динамического добавления title
    #39792787
Лысый дядька
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IcyWizard,

Объясните бога ради, зачем тут JavaScript вообще? Почему title не всунуть просто как тег с помощью echo?
...
Рейтинг: 0 / 0
Не срабатывает попытка динамического добавления title
    #39792791
IcyWizard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как это сделать? Яваскриптом я понимаю как выбрать место вставки, а без него?
...
Рейтинг: 0 / 0
Не срабатывает попытка динамического добавления title
    #39792792
Лысый дядька
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Но если все0ьаки очень надо, то делается это вот так
Код: javascript
1.
document.title = newTitle
...
Рейтинг: 0 / 0
Не срабатывает попытка динамического добавления title
    #39792795
IcyWizard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В смысле вот так?

Код: php
1.
2.
3.
    echo('<script type="text/javascript">');
    echo('document.title ='.$title.';');
    echo('</script>')
...
Рейтинг: 0 / 0
Не срабатывает попытка динамического добавления title
    #39792801
IcyWizard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
так не срабатывает, так тоже:
Код: php
1.
2.
3.
    echo('<script type="text/javascript">');
    echo('document.title="'.$title.'";');
    echo('</script>');
...
Рейтинг: 0 / 0
Не срабатывает попытка динамического добавления title
    #39792818
Лысый дядька
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Не срабатывает попытка динамического добавления title
    #39792827
IcyWizard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
После вставки
Код: php
1.
2.
3.
    echo('<script type="text/javascript">');
    echo('document.title="'.$title.'";');
    echo('</script>');



в коде сгенерированной страницы появляется

Код: html
1.
<script type="text/javascript">document.title="Detect and Mitigate Hidden Threats with GlassWire Free Firewall";</script>



но при этом самого тега title на странице не появляется. Такое ощущение, что скрипт вставляется, но не выполняется
...
Рейтинг: 0 / 0
Не срабатывает попытка динамического добавления title
    #39792837
Лысый дядька
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IcyWizardв коде сгенерированной страницы появляется

Покажите весь код страницы
...
Рейтинг: 0 / 0
Не срабатывает попытка динамического добавления title
    #39792847
IcyWizard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Это то что генерируется

Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
<html>
    <head>
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <link rel="stylesheet" type="text/css" href="styles.css" />        
    </head>
<body>
  <h1>FineOrangeSoft Software Articles</h1>
  <img src="oranges_with_bg.jpg" alt="oranges!" height="25%" class="leftimg"> 
  
    <div id=search_form>
      <form action = "search.php" method="get" id="art_search">
        <center><p>Search for:</p></center>
        <center><input type="text" name="search_string"></center>
        <center><input type="submit" name="search_art" value="Search!" ></center>
      </form>
    </div>   
    
    <div id=right-menu>
      <div id=go_home class="right_menu">
        <a href="index.html">Home</a>
      </div>
      <div id=go_to_submit class="right_menu">
        <a href="submit_article.html">Submit Article</a>
      </div>
    </div> 

<div class="article_listing">тело статьи</div><script type="text/javascript">document.title="Detect and Mitigate Hidden Threats with GlassWire Free Firewall";</script>
<div id="footer">
    <p>©Fine Orange Soft, 2019</p>
</div>
</body>
</html> 



Выглядит вот так: https://fineorangesoft.000webhostapp.com/article.php?article_id=9

Текст статьи и вставка хостера выкинуты чтобы не захламлять сообщение, если они как-то могут влиять то можно посмотреть на странице по ссылке
...
Рейтинг: 0 / 0
Не срабатывает попытка динамического добавления title
    #39792855
Лысый дядька
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IcyWizard,
...
Рейтинг: 0 / 0
Не срабатывает попытка динамического добавления title
    #39792856
IcyWizard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот елки. Спасибо, глаза были исключительно в тексте.
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Не срабатывает попытка динамического добавления title
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]