Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> подскажите что за символ 
:(
    Опции темы
zmaxon
Дата 2.3.2010, 13:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 38
Регистрация: 6.12.2009

Репутация: нет
Всего: нет



Код

var ss;
window.document.onclick = function(event) {
    if(window.getSelection)
        ss = window.getSelection();

        if(ss !== '\n' || ss !== ' ')
                alert(ss);
}



если жмякнуть на пустом месте, всё-равно вылетает алерт.. а не надо бы)

Это сообщение отредактировал(а) zmaxon - 2.3.2010, 13:06
PM MAIL   Вверх
Amphiluke
Дата 2.3.2010, 13:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


   ☽
***


Профиль
Группа: Завсегдатай
Сообщений: 1253
Регистрация: 26.8.2009

Репутация: 39
Всего: 112



Во-первых, метод getSelection возвращает результат типа object, а не string, поэтому проверка на неидентичность (!==) здесь неуместна...
Можно, однако, привести результат к строковому типу при помощи метода toString():
Код

ss = window.getSelection().toString();

или использовать «!=» вместо «!==» 

Во-вторых, наверное, стоит добавить проверку ss != ''

Добавлено через 3 минуты и 46 секунд
Кстати, почему в условии «или» (||), а не «и» (&&) ?
PM   Вверх
zmaxon
Дата 6.3.2010, 20:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 38
Регистрация: 6.12.2009

Репутация: нет
Всего: нет



странно, но с условим && заработало, спс
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0497 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.