Цитата:
Что-то записать в head можно, только полностью переписав весь документ. Вместе с html, head и body. RTFM. |
Цитата:
<html>
<head>
<script type="text/javascript">
document.write('<link rel="stylesheet" href="style_' + new Date().getDay() + '.css">');
</script>
</head>
<body></body>
</html>
|
Цитата:
|
Цитата:
На всякий если ещё не дошло:
<html>
<head>
<script type="text/javascript">
document.write('<link rel="stylesheet" href="style_' + new Date().getDay() + '.css">');
alert('A где же наше body? Посмотрим: ' + document.body)
</script>
</head>
<body>
<h1>А вот и body!</h1>
</body>
</html>
|
Вобщем-то можно даже так
<html><head>
<script type="text/javascript">document.write('</head>');</script>
<body></body>
</html>
|
не удосужившись на них даже взглянуть, не то что понять Да, парсеры нынче правильно разбирают, куда какие элементы вставлять в дерево. Тут я не прав. Раньше ситуация была куда как хуже - все добавлялось в body. Цитата:
Смотрим
<html>
<head>
<script type="text/javascript">
document.write('<link rel="stylesheet" href="test.css">');
document.write('<h1>Ой, а куда меня добавят? Неужто в head?</h1>');
</script>
</head>
<body></body>
</html>
Метод document.write() передает нераспарсенный текст. Кому? Парсеру, конечно. На этом этапе никакого дерева еще нет и быть не может. Потому и обращение к document.body тут абсолютно не при чем. |
Цитата:
|
Цитата:
Цитата:
Это вставка COS (Каше Обжект Скрипт) в хтмл... #(...)# Это дата в формате хоролог <количество_дней_с_1800_года>,< количество_секунд_с_полуно и> $h Это бинарная операция остаток от деления N на M N#M Возможно там придется прибавить что-то для коррекции дня недели но это уже не принципиально... |
Цитата:
<html><head></head>
<body id="body_id">
<script type="text/javascript">document.write(document.body.id);</script>
</body></html>
|
Цитата:
Цитата:
|
| Часовой пояс GMT +3, время: 17:41. |