| 
 Как обьявить !DOCTYPE? Здравствуйте, как объявить !DOCTYPE посредством javascript, кто может подсказать? document.write('<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">'); не пашет. | 
| 
 PNikolai, это жутко оригинально !DOCTYPE объявлять скриптом. для чего сие действо? | 
| 
 :) Не используйте DOCTYPE, если не знаете его назначение. Он для валидатора, а валидатор не сильно утруждает себя чтением JS. | 
| 
 есть один яваскриптик, который подгружает на сайт рекламу. т.е. на страницу устанавливается код со стороннего сервера: <script src="http://domain.**/file.js"></script> На сайтах где присутствует !DOCTYPE, отображается этот рекламный блок нормально во всех браузерах. Где его нет, в експлорере все плывет. Просить вебмастеров прописывать !DOCTYPE на своих сайтах не реально, да и не правильно. Как сделать чтобы сам скрипт нес в себе этот заголовок? Или как еще по другому можно это исправить? | 
| 
 Лол, просить не правильно, а в ручную, не спросив, ставить - труъ?) Те, кто не ставит doctype - отнюдь не "веб-мастера", и даже не веб-дилетанты. Если ваш скрипт должен работать с таким контингентом - потрудитесь сверстать его результат универсально. | 
| 
 И все же,возвращаемся к моему вопросу... Реально вообще реализовать то о чем я писал выше, или нет? | 
| 
 Нет. | 
| 
 Цитата: 
 | 
| 
 А возможно объявить его с помощью php? | 
| 
 facepalm.jpg Нет, я категорически не могу объяснить существу ваших знаний почему сахар не солёный. | 
| 
 PNikolai, блин да загружай свой скрипт в фрейм страницей со своим DOCTYPE | 
| 
 Цитата: 
 есть еще какие нибудь варианты? | 
| 
 Цитата: 
 | 
| 
 Цитата: 
 | 
| 
 Цитата: 
 моя цель думаю ясна, если кто реально знает выход в данной ситуации, пишите. | 
| 
 Цитата: 
 Цитата: 
 Цитата: 
 | 
| 
 Цитата: 
 Цитата: 
 | 
| 
 Как PHP, генерирующий страницу, связан с вашим JS-скриптом? | 
| 
 Цитата: 
 | 
| 
 Цитата: 
 | 
| 
 Цитата: 
 document.write('страница'); | 
| 
 Ладно, давай лучше по другому объясню.. Есть сервер А, на котором находится скрипт php (file.php), который в свою очередь генерирует html страницу и выдает её через document.write('страница'); Далее есть сервер Б на котором размещена статичная html страница, имеющая в себе такой код - <script src="http://сервер-А.**/file.php"></script> Так вот, когда на странице Б прописан !DOCTYPE, виджет с сервера А отображается как положено, если не прописан, то div-ы съезжают. Отсюда и возник вопрос, возможно ли, чтобы сам виджет нес с собой !DOCTYPE, и блок отображался корректно в независимости от того, прописан !DOCTYPE на странице Б, или нет? Забыл добавить, что такая проблема возникает только в експлорере. | 
| 
 | 
| 
 Цитата: 
 | 
| 
 Цитата: 
 | 
| 
 PNikolai, Цитата: 
 Это свойство только для чтения, если уж совсем невтерпеж, можно в скрипте узнавать есть ли доктайп и какой, или нет, и в соответствием с этим вносить изменение чтобы ваши дивы не съезжали, но мне кажется это плохое решение, нужно сделать скрип кроссбраузерным | 
| Часовой пояс GMT +3, время: 22:18. |