19.12.2011 06:00:39
Две технологии для чатов Августа
Привет, ребята. Сегодня я расскажу о двух технологиях, которые позволят сделать ваши августовские чаты еще менее августовскими и еще более индивидуальными. С их помощью вы сможете изменять содержимое и оформление любых фреймов, ограничиваясь лишь собственной фантазией и знанием Ди-эйч-ти-эм-эль.
Первая технология — это условие, основанное на проверке текущего дизайна. Вторая, — это адресация фреймов.
Для вставки в шаблон «Кто в чате»:
Первая технология — это условие, основанное на проверке текущего дизайна. Вторая, — это адресация фреймов.
Для вставки в шаблон «Кто в чате»:
<script type=«text/javascript»>
// Ага, это Джаваскрипт. Внезапно.
var disign_is_first = document.getElementById(’css_d0_2’);
var disign_is_second = document.getElementById(’css_d1_2’);
var disign_is_third = document.getElementById(’css_d2_2’);
// Переменные с адресацией к элементу, определяющему используемый файл каскадных таблиц стилей. Адресация осуществляется по идентификатору «css_dx_2», где x — это порядковый номер дизайна минус один.
var banners_frame = top.frames[0].frames[’august_bann’];
// Адресация фрейма «Баннер». Я выбрал способ адресации от корня дерева фреймов, как наиболее универсальный и очевидный.
if (disign_is_first) {
// Проверяем, определена ли переменная cond_1 соответствующая включенному первому дизайну.
banners_frame.document.body.innerHTML = «<div>Первый дизайн</div>»;
// Вставляем в тело фрейма баннера блок с текстом.
}
else if (disign_is_second) {
// Проверка, а не второй ли дизайн включен у пользователя.
banners_frame.document.body.innerHTML = «<div>Второй дизайн</div>»;
}
else if (disign_is_third) {
// Может быть третий?
banners_frame.document.body.innerHTML = «<div>Третий дизайн</div>»;
}
</script>
// Ага, это Джаваскрипт. Внезапно.
var disign_is_first = document.getElementById(’css_d0_2’);
var disign_is_second = document.getElementById(’css_d1_2’);
var disign_is_third = document.getElementById(’css_d2_2’);
// Переменные с адресацией к элементу, определяющему используемый файл каскадных таблиц стилей. Адресация осуществляется по идентификатору «css_dx_2», где x — это порядковый номер дизайна минус один.
var banners_frame = top.frames[0].frames[’august_bann’];
// Адресация фрейма «Баннер». Я выбрал способ адресации от корня дерева фреймов, как наиболее универсальный и очевидный.
if (disign_is_first) {
// Проверяем, определена ли переменная cond_1 соответствующая включенному первому дизайну.
banners_frame.document.body.innerHTML = «<div>Первый дизайн</div>»;
// Вставляем в тело фрейма баннера блок с текстом.
}
else if (disign_is_second) {
// Проверка, а не второй ли дизайн включен у пользователя.
banners_frame.document.body.innerHTML = «<div>Второй дизайн</div>»;
}
else if (disign_is_third) {
// Может быть третий?
banners_frame.document.body.innerHTML = «<div>Третий дизайн</div>»;
}
</script>