powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Не выводит body после script
3 сообщений из 3, страница 1 из 1
Не выводит body после script
    #38314899
Debusen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Использую denwer. Есть вот такой код:
Код: php
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.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
<!DOCTYPE html>
<HTML xmlns="http://www.w3.org/1999/xhtml">
  <HEAD>
   <meta charset="utf-8">
   <link rel="stylesheet" href="default.css">
   <script src="tooltip.js">
  </HEAD>
  <body>
<?php
echo "table table ";
  // Вычисляем число дней в текущем месяце
  $dayofmonth = date('t');
  // Счётчик для дней месяца
  $day_count = 1;

  // 1. Первая неделя
  $num = 0;
  for($i = 0; $i < 7; $i++)
  {
    // Вычисляем номер дня недели для числа
    $dayofweek = date('w',
                      mktime(0, 0, 0, date('m'), $day_count, date('Y')));
    // Приводим к числа к формату 1 - понедельник, ..., 6 - суббота
    $dayofweek = $dayofweek - 1;
    if($dayofweek == -1) $dayofweek = 6;

    if($dayofweek == $i)
    {
      // Если дни недели совпадают,
      // заполняем массив $week
      // числами месяца
      $week[$num][$i] = $day_count;
      $day_count++;
    }
    else
    {
      $week[$num][$i] = "";
    }
  }

  // 2. Последующие недели месяца
  while(true)
  {
    $num++;
    for($i = 0; $i < 7; $i++)
    {
      $week[$num][$i] = $day_count;
      $day_count++;
      // Если достигли конца месяца - выходим
      // из цикла
      if($day_count > $dayofmonth) break;
    }
    // Если достигли конца месяца - выходим
    // из цикла
    if($day_count > $dayofmonth) break;
  }

  // 3. Выводим содержимое массива $week
  // в виде календаря
  // Выводим таблицу
  echo "<table cellspacing=\"0\">";
  for($i = 0; $i < count($week); $i++)
  {
    echo "<tr>";
    for($j = 0; $j < 7; $j++)
    {
      if(!empty($week[$i][$j]))
      {
        // Если имеем дело с субботой и воскресенья
        // подсвечиваем их
        if($j == 5 || $j == 6) 
             echo "<td tooltip=\"Новость 1\" width=25px height=25px class=\"layer1\"><center><font color=red>".$week[$i][$j]."</font><center></td>";
        else echo "<td width=25px height=25px class=\"layer1\"><center>".$week[$i][$j]."</center></td>";
      }
      else echo "<td>&nbsp;</td>";
    }
    echo "</tr>";
  } 
  echo "</table>";
?>
</body>
</html>


Вот что выводит у меня denwer (смотрю через firebug):
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta charset="utf-8">
<link href="default.css" rel="stylesheet">
<script src="tooltip.js">
</head>
<body></body>
</html>


Где ошибка?
...
Рейтинг: 0 / 0
Не выводит body после script
    #38314902
Debusen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Забыл сказать - если убираем script вначале, то все нормально выводится.
...
Рейтинг: 0 / 0
Не выводит body после script
    #38314911
Debusen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нашел, после script нужен закрывающий тег.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Не выводит body после script
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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