![]() |
Модераторы: Sardar, Aliance |
![]() ![]() ![]() |
|
Logo |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 694 Регистрация: 22.7.2008 Репутация: нет Всего: 10 |
1) В объекте есть метод load() который загружает определенной количество элементов посредством JQuery.get Проблема в том что callback функция не знает из какого объекта ее вызвали, и не знает куда вставлять элементы. Есть ли способ передать callback функции данные обьекта, или еще, лучше синхронно загрузить контент, не вызывая callback функцию, типа PHP-шного file_get_contents.
2) В конструкторе класса определенным HTML элементам надо назначить на onclick событие, вызывающее метод созданного объекта. Как это сделать? Назначаю this.metod, а он при вызове опять не видит объект. |
|||
|
||||
Aliance |
|
|||
![]() I ♥ <script> ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: 17 Всего: 137 |
Модератор: Пожалуйста, один топик - один вопрос.
Поясните подробнее суть вопроса с примерами кода. 1) RTFM Внутри callback функции this ссылается на DOM элемент, в который вставляются данные. 2) Используй функции call или apply |
|||
|
||||
Logo |
|
||||||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 694 Регистрация: 22.7.2008 Репутация: нет Всего: 10 |
А мне надо сослаться на объект, из класса которого вызывается функция. Потому что JQurey.load заменяет контент в блоке, а мне надо к уже имеющимся в блоке блокам добавить загруженный блок. Код
Добавлено @ 13:44 HTML, для которого код
Это сообщение отредактировал(а) Logo - 17.6.2009, 14:41 |
||||||
|
|||||||
Aliance |
|
|||
![]() I ♥ <script> ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: 17 Всего: 137 |
Что-то я до конца не соображу, попробуй так:
|
|||
|
||||
Logo |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 694 Регистрация: 22.7.2008 Репутация: нет Всего: 10 |
Так вообще .next не вызывается. Опера пишет Statement on line 103: Type mismatch (usually non-object value supplied where object required), FireFox молчит, но ничего не делает.
Это сообщение отредактировал(а) Logo - 17.6.2009, 15:23 |
|||
|
||||
Logo |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 694 Регистрация: 22.7.2008 Репутация: нет Всего: 10 |
Первый вопрос решил, помогло http://javascript.ru/php/file_get_contents
Со вторым вот простенкий пример, иллюстрирующий проблему
|
|||
|
||||
Logo |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 694 Регистрация: 22.7.2008 Репутация: нет Всего: 10 |
Вопрос решен
|
|||
|
||||
![]() ![]() ![]() |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | JavaScript: для новичков | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |