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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> onkeydown, под NN 
:(
    Опции темы
Jlekc
Дата 1.4.2005, 18:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



нуна програмно повесить на Инпут поле onkeydown, под ИЕ все гуд
как это сделать по NN пробывал через addEventListener(), чот никак((

мож чот нитак с синтаксисом прошу глянуть:
Код

....
object.addEventListener("onkeydown", Validator.error.onKeyDown, false);
....
Validator.error.onKeyDown = function(){
        // xmmm,
        alert('onKeyDown')
}


ЗЫ: зарание пасиба

М
 
Пользуйтесь code!


Это сообщение отредактировал(а) Aliance - 1.4.2005, 18:39


--------------------
PM MAIL ICQ   Вверх
Aliance
Дата 1.4.2005, 18:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


Профиль
Группа: Модератор
Сообщений: 6418
Регистрация: 2.8.2004
Где: spb

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



Читайте это: http://forum.vingrad.ru/index.php?showtopic=32350
(ох, нужно переписать и прекрепить; надоело уже туда ссылаться...)
Тебе нужна эта часть статьи, где Sardar рассказал о методе addEventListener(), обрати внимание на его аргументы:
1) ССылка на обработчик события, без префикса on
PM MAIL WWW ICQ Skype   Вверх
Jlekc
Дата 1.4.2005, 19:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



хмм, без 'on' но это ведь событие7, мдя ща проверю
сорри, извените новичка


--------------------
PM MAIL ICQ   Вверх
Aliance
Дата 1.4.2005, 19:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


Профиль
Группа: Модератор
Сообщений: 6418
Регистрация: 2.8.2004
Где: spb

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



Цитата(Jlekc @ 1.4.2005, 19:07)
хмм, без 'on' но это ведь событие7

Нет, это ссылка на обработчик события.
PM MAIL WWW ICQ Skype   Вверх
Jlekc
Дата 2.4.2005, 11:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



да понял, псиб
терь практически работает smile

мож еще подскажиш))

делаю сохранение предыдушего стиля:
Код

object.style.__back_borderColor = object.style.borderColor;
object.style.borderColor = this.color;

тут есе всякий код .....
и потом его востанавливаю:
Код

object.target.style.borderColor = object.target.style.__back_borderColor


для ИЕ все кул,
для НН есе у бордера был стиль все гуд, есе небыло то выглядит приблизительно так:
Код

object.target.style.borderColor = ''

этот код не отрабатывает smile

1) как ткое обойти?
2) и может посоветуеш хрошию инфу по Js

ЗЫ: зарание пасиба


--------------------
PM MAIL ICQ   Вверх
Aliance
Дата 2.4.2005, 13:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


Профиль
Группа: Модератор
Сообщений: 6418
Регистрация: 2.8.2004
Где: spb

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



Цитата(Jlekc @ 2.4.2005, 11:41)
1) как ткое обойти?

То, что ты делаешь - это извращение! Зачем так? Может стоит ее сохранять в обыкновенную переменную:
Код

var save = object.target.style.borderColor;

...

object.target.style.borderColor = this.color;

...

// восстанавливай
object.target.style.borderColor = save;


Цитата(Jlekc @ 2.4.2005, 11:41)
2) и может посоветуеш хрошию инфу по Js

Правила форума: http://forum.vingrad.ru/index.php?s=&act=SR&f=27
Прочти их для начала, желательно дважды. И правила данного раздела. Четко сказано смотреть в закрепленных темах:
Учебники online
Книги

ЗЫ: обрати внимание особенно на этот:
http://wdh.suncloud.ru/
PM MAIL WWW ICQ Skype   Вверх
Jlekc
Дата 2.4.2005, 14:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата(Aliance @ 2.4.2005, 13:47)
То, что ты делаешь - это извращение! Зачем так?

я показал не весь сурс, а тока часть потому мож и выглядит так))

но суть не в том, твой сурс:
Код

var save = object.target.style.borderColor;

...

object.target.style.borderColor = this.color;

...

// восстанавливай
object.target.style.borderColor = save;


все гуд есе у объекта уже есть borderColor.

Есе его нету то переменная save будет равна ''

для ИЕ востоновление:
Код

...style.borderColor = save;

намана работает

для НН тотже сорс не отрабатывает, он неможет присвоить пустоту((. тока код цвета!
как сбросить .style.borderColor вот в чем вопрос!


--------------------
PM MAIL ICQ   Вверх
Aliance
Дата 2.4.2005, 17:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


Профиль
Группа: Модератор
Сообщений: 6418
Регистрация: 2.8.2004
Где: spb

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



Естественно что он должен быть задан, либо программно, либо в стилях.
PM MAIL WWW ICQ Skype   Вверх
Jlekc
Дата 3.4.2005, 12:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата(Aliance @ 2.4.2005, 17:45)
Естественно что он должен быть задан, либо программно, либо в стилях.

и что нет возможности7
я задал програмно цвет, а терь хатю его убрать7


--------------------
PM MAIL ICQ   Вверх
Aliance
Дата 3.4.2005, 12:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


Профиль
Группа: Модератор
Сообщений: 6418
Регистрация: 2.8.2004
Где: spb

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



Что именно ты хочешь сделать, непонятно?
Опиши словестно задачу.
Я так понял у тебя, скажем, был текст с черным фоном, а ты его из скрипта хочешь поменять на белый, но запомнив тот, который был, потом обратно, да?
Ну так в чем тогда проблемы? Или я не правельно понял?
PM MAIL WWW ICQ Skype   Вверх
Jlekc
Дата 3.4.2005, 12:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Aliance гестапо)))
и тя кинул на мыло сорс, это первая попытка работать с JS, и потому прошу сильно не критиковать. а просто сделать замечания)

видел ты интересуешся флешом, помоги решить это проблему, думаю я смогу дать дельный совет по флешу



--------------------
PM MAIL ICQ   Вверх
Jlekc
Дата 3.4.2005, 13:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



хых, чот твоего мыло нерабочее, мож дать наманый адресс?


--------------------
PM MAIL ICQ   Вверх
Jlekc
Дата 3.4.2005, 13:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



я стукнулся в асю, думаю так будет быстрее


--------------------
PM MAIL ICQ   Вверх
Aliance
Дата 3.4.2005, 13:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


Профиль
Группа: Модератор
Сообщений: 6418
Регистрация: 2.8.2004
Где: spb

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



Ой, мыло поменялось, забыл сменить.
Ася временно не работает.
Пиши в личку.
Добавлено @ 13:43
Сменил мыло.
PM MAIL WWW ICQ Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




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


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

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