powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Ругается валидатор W3C
8 сообщений из 8, страница 1 из 1
Ругается валидатор W3C
    #35577400
0xff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проверяю валидатором w3c следующий документ:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
                      "http://www.w3.org/TR/html4/loose.dtd"> 
<html>
  <head>
    <title></title>
  </head>
  <body>

    <script type="text/javascript">
    /* <![CDATA[ */
      document.write("<div>text</div>");
    /* ]]> */
    </script>

  </body>
</html>
Выдает ошибку:
Line 11, Column 36: end tag for element "DIV" which is not open.
document.write("<div>text</div>");
Чего ему надо для счастья, ведь текст вроде внутри CDATA находится...
...
Рейтинг: 0 / 0
Ругается валидатор W3C
    #35577443
Краказябл
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а посидеть и поразбираться самому? :)
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
                      "http://www.w3.org/TR/html4/loose.dtd"> 
<html>
  <head>
    <title></title>
  </head>
  <body>
    /*<![CDATA[ */
    <script type="text/javascript">

      document.write("<div>text</div>");

    </script>
     /*]]> */
  </body>
</html>
...
Рейтинг: 0 / 0
Ругается валидатор W3C
    #35577466
Фотография illion
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
когда-то была надобность использовать document.write и в нем внутри была последовательность "<script>...</script>". На закрывающем теге, хотя он и не тег а просто текст, жизнь скрипта оканчивалась. Видно у парсера аналогичное прочтение, хотя точно причин не знаю. Мне помогло простое обдуривание скрипта методом разбиения строки на две части: "<script>...</"+"script>". А вообще document.write - не есть хорошо.
...
Рейтинг: 0 / 0
Ругается валидатор W3C
    #35577487
0xff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Краказябла посидеть и поразбираться самому? :)
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
                      "http://www.w3.org/TR/html4/loose.dtd"> 
<html>
  <head>
    <title></title>
  </head>
  <body>
    /*<![CDATA[ */
    <script type="text/javascript">

      document.write("<div>text</div>");

    </script>
     /*]]> */
  </body>
</html>

В таком варианте вместо <div>text</div> выводится всякая фигня, в разных браузерах по-разному
...
Рейтинг: 0 / 0
Ругается валидатор W3C
    #35577505
0xff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
illion, спасибо, вариант с разбиением на 2 подстроки действительно срабатывает.
Но может быть, есть более красивые варианты?
...
Рейтинг: 0 / 0
Ругается валидатор W3C
    #35578375
IDVsbruck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DOM!!!
...
Рейтинг: 0 / 0
Ругается валидатор W3C
    #35579043
apapacy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не ругается
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru">
  <head>
    <title></title>
  </head>
  <body>

    <script type="text/javascript">
    /* <![CDATA[ */
      document.write("<div>text</div>");
    /* ]]> */
    </script>

  </body>
</html>
...
Рейтинг: 0 / 0
Ругается валидатор W3C
    #35579382
0xff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
apapacy, спасибо!
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Ругается валидатор W3C
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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