середу, 31 березня 2010 р.

Выключатель в кладовке

Есть три выключателя, один из которых включает/выключает свет в кладовке. Находясь возле выключателей, невозможно определить, горит свет в кладовке или нет. Необходимо определить, какой из выключателей относится к кладовке. Все выключатели изначально в положении ВКЛ. При этом разрешается один раз подойти к выключателям, а затем зайти в кладовку и дать ответ.

середу, 24 березня 2010 р.

JavaScript и выпадающие списки (тег SELECT)

В языке HTML есть такой тег – SELECTSELECT состоит из элементов OPTION, которые представляют собой элементы списка. Сами элементы OPTION состоят из текстовой метки заключенной между тегами option и атрибута value в котором содержится значение соответствующее текстовой метке. Текстовая метка видна пользователю в списке, тогда как значение value не отображается на экране, а передается на сервер при отправке формы (на сервер передаются только value-значения выделенных элементов списка). Таким образом, для изменения элемента SELECT, мы должны воздействовать на элементы OPTION. Ниже указан пример кода такого элемента.

Вот как будет выглядеть фрагмент html-кода на страничке

суботу, 20 березня 2010 р.

Установка и настройка TinyMCE

TinyMCE (англ. Tiny Moxiecode Content Editor) платформонезависимый Javascript HTML WYSIWYG редактор на основе Web. К основным характеристикам программы относятся поддержка тем/шаблонов, языковая поддержка и возможность подключения модулей (плагинов). Используется в различных системах управления содержимым (CMS).

Интерфейс редактора TinyMCE
Интерфейс редактора TinyMCE

четвер, 18 березня 2010 р.

WYSIWIG редакторы контента для сайтов

WYSIWYG (произносится [wɪziwɪɡ], является аббревиатурой от англ. What You See Is What You Get, «что видишь, то и получишь») — программа, в которой содержание отображается в процессе редактирования и выглядит очень похоже на конечную продукцию, которая может быть печатным документом, веб-страницей, слайд-презентацией или даже использоваться для освещения театральных событий.

Современный веб-сайт невозможно представить без системы управления контентом (англ. Content Management System, CMS). В то же время современную CMS невозможно представить без визуального редактора содержания. Разрабатывая собственную систему, можно взяться и за разработку своего WYSIWYG-редактора, но стоит ли? На рынке представлено огромное количество редакторов – от простеньких до мощнейших, от дорогущих до абсолютно бесплатных. Из этого изобилия наверняка можно выбрать компонент, отвечающий вашим требованиям, и сэкономить время и деньги.

Визуальный редактор
Визуальный редактор

четвер, 11 березня 2010 р.

XSLT и ошибка: The entity “nbsp” was referenced, but not declared

Часто при копировании фрагментов кода из html в xslt возникает ошибка The entity “nbsp” was referenced, but not declared. Это связано с тем, что XSLT не понимает мнемокода nbsp. Устранить ошибку можно двумя способами:

Способ первый: заменой по всему документу   на  

Второй способ:

<?xml version="1.0"?>
<!DOCTYPE xsl:stylesheet [ <!ENTITY nbsp " "> ]>
<xsl:stylesheet xmlns="http://www.w3.org/1999/XSL/Transform" version="1.0">

HyperComments for Blogger

comments powered by HyperComments