Показать сообщение отдельно
  #5 (permalink)  
Старый 23.01.2014, 12:38
Профессор
Отправить личное сообщение для kostyanet Посмотреть профиль Найти все сообщения от kostyanet
 
Регистрация: 23.10.2010
Сообщений: 2,718

Сообщение от copenhagen
Мне нужно именно отображение кнопки
И кто ее будет выковыривать у яндекса?

В чем проблема не пойму. Щелкнули чек-бокс, открыли панельку, поставили таймер. У меня подсказки по ошибчному вводу так работают, но без таймера. Юзер должен щелкнуть по ней чтобы скрылась с глаз долой.

На blur'е

e = e || window.event;
		var elem = e.target || e.srcElement;
		
		// elem name is column[index]
		var index = elem.name.replace(/\]/g, '').split('[')[1];
		var value = elem.value.trim();

		try {
		
			value = this.check_value(index, value);
			
		} catch(err) {
		
			var span = document.getElementById('error_message');
			
			if(!span) {
				span = document.createElement("SPAN");
				span.id = 'error_message';
				span.style.position='absolute';
				span.style.backgroundColor='hsl(40, 90%, 90%)';
				span.style.border='1px solid grey';
				span.style.padding='2px';
				span = document.body.appendChild(span);
				span.onclick=function(){this.style.display="none"};
			}
			
			span.innerHTML = err;
			span.style.left = elem.offsetLeft + 10 + 'px';
			span.style.top = elem.offsetTop + 10 + 'px';
			span.style.display="block";

			elem.value = elem.data;
			return false;
		}
Ответить с цитированием