![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| artuska |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 68 Регистрация: 5.5.2007 Репутация: нет Всего: нет |
Когда мы были маленькими детьми, мы писали событие onLoad в тэге <body>.
Как это сделать через Prototype? Вариант "забей, пиши <body onLoad='function()'>" не годится. |
|||
|
||||
| Exception |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 4525 Регистрация: 26.12.2004 Репутация: нет Всего: 186 |
Ну вообще-то можно написать
|
|||
|
||||
| artuska |
|
||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 68 Регистрация: 5.5.2007 Репутация: нет Всего: нет |
Ок попробую.
Я сейчас не на работе, поэтому проверить не смогу. Хм... Мне нужно записать типа
Неосиливаю как это впихнуть в конструкцию window.onload = function () { // ... } Типа window.onload = getElementById('login').focus(); ??? Еще попробую написать типа
... может пакатит. |
||||
|
|||||
| artuska |
|
||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 68 Регистрация: 5.5.2007 Репутация: нет Всего: нет |
Ура! так работает. Еще вопросик - почему нужно обязательно использовать конструкцию (или как она там называется правильно) function(){} ??? Просто, если пишу
то в ИЕ работает, а в Мозилле нет. Какая задача у этой function(){} ? |
||||
|
|||||
| Exception |
|
||||||||||||||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 4525 Регистрация: 26.12.2004 Репутация: нет Всего: 186 |
Тут вот в чём дело. Когда ты пишешь
То свойству onload присваивается функция someFunction, и, когда нужно будет, браузер вызовет её примерно так:
Более короткая форма этой записи -- то, что мы уже видели выше:
Здесь мы определяем безымянную функцию прямо при присваивании. Разницы, по сути, никакой -- это как разница между
Код, который ты написала, абсолютно некорректен. Ты присваиваешь onload не функцию, а то, что возвращает метод focus. Почувствуй разницу:
Само собой, вполне вероятно, что метод focus выполнится (хотя, как видишь, и то не во всех браузерах) по той же причине, по которой в обоих приведённых мной случаях выполнится функция someFunction. Тем не менее, она будет выполняться не тогда, когда срабатывает window.onload, а когда начинает выполняться этот кусок кода. В общем, правильным вариантом остаётся
|
||||||||||||||
|
|||||||||||||||
| artuska |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 68 Регистрация: 5.5.2007 Репутация: нет Всего: нет |
Ок, спасибо за разъяснение. Понял абсолютно все. Особенно это (комментарии) помогло:
Прямо в точку. Да-да, я и использую сейчас именно window.onload = function () { $ ("login").focus () }, а про window.onload = $('login').focus(); - эт я просто спросил. ЗЫ: если что, я мужского пола. У логина окончание "а", но он происходит от слова Артур, а уменьшительно-ласкательное - Артушка. ))) Вообщем, тема может быть закрыта. Exception - отдельное спасибо (плюсы пока ставить немогу :( ). |
|||
|
||||
| Exception |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 4525 Регистрация: 26.12.2004 Репутация: нет Всего: 186 |
Не за что
З.Ы. Привык на окончание ника смотреть, вот и спутал, сорри |
|||
|
||||
| Avb |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 115 Регистрация: 5.7.2006 Репутация: 5 Всего: 13 |
||||
|
||||
| Esco |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 21 Регистрация: 20.7.2007 Репутация: нет Всего: нет |
В продолжении темы..
А как при использовании Ajax.Updater выводить надпись или картинку "...загружается"? |
|||
|
||||
| Exception |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 4525 Регистрация: 26.12.2004 Репутация: нет Всего: 186 |
Модератор: Пожалуйста, один топик - один вопрос.
|
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: Применение библиотек | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |