Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / [HTML, JS]просто событие у элемента, вроде onshow / 21 сообщений из 21, страница 1 из 1
14.12.2012, 13:54
    #38079368
аувв
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[HTML, JS]просто событие у элемента, вроде onshow
мне нужно, чтобы отработал некий скрипт примерно сразу после того, как некий элемент нарисовался в документе

вот как я делаю:

Код: html
1.
<span onshow="alert('!!!')"></span>



а что-то ничего не происходит :( может, не то событие выбрал?

а также, мне нужно в этом скрипте иметь ссылку на сам этот элемент, подозреваю, что надо будет сделать так:

Код: html
1.
<span onshow="console.log(this)"></span>



правильно?
...
Рейтинг: 0 / 0
14.12.2012, 13:59
    #38079380
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[HTML, JS]просто событие у элемента, вроде onshow
Ничего похожего на onshow в HTML нет. Нужно либо выполнять действия в том же скрипте, который отображает этот спан, либо использовать MutationObserver, который поддерживается не всеми браузерами.
...
Рейтинг: 0 / 0
14.12.2012, 14:01
    #38079385
аувв
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[HTML, JS]просто событие у элемента, вроде onshow
спасибо ^(
...
Рейтинг: 0 / 0
14.12.2012, 14:16
    #38079423
Герой дня
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[HTML, JS]просто событие у элемента, вроде onshow
не очень понятно, как рисуется элемент - через ajax ?
...
Рейтинг: 0 / 0
14.12.2012, 14:31
    #38079467
аувв
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[HTML, JS]просто событие у элемента, вроде onshow
Герой дняне очень понятно, как рисуется элемент - через ajax ?ExtJSовским XTemplateом. Я уже по-другому делаю...
...
Рейтинг: 0 / 0
14.12.2012, 14:49
    #38079513
Местный король Делфей
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[HTML, JS]просто событие у элемента, вроде onshow
делаешь js таймер, который использует jquery селектор для получения элемента. Как только селектор вернул элемент, выполняешь нужные тебе действия
...
Рейтинг: 0 / 0
14.12.2012, 15:02
    #38079531
Ex_Soft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[HTML, JS]просто событие у элемента, вроде onshow
ауввExtJSовским XTemplateом
afterrender / boxready ?
...
Рейтинг: 0 / 0
14.12.2012, 15:27
    #38079581
Джибс
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[HTML, JS]просто событие у элемента, вроде onshow
ну так рисует элемент кто ?

вот он пускай и вызывает скрипт.
...
Рейтинг: 0 / 0
14.12.2012, 16:42
    #38079741
аувв
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[HTML, JS]просто событие у элемента, вроде onshow
у меня только доступ к Column, а вот события на то, когда появляется каждый row, я не нашел.

boxready тоже, я так понимаю, выкинулся бы 1 раз, когда колонка появилась.

задача такая: в одной из колонок рисовать какую-то каляку-маляку с помощью dojox/gfx . почему? потому что проприетарная либа выдает описание каляки маляки, пригодное для dojo.

а ей первое, что надо - html элемент (для метода createSurface()). как найти html-элемент каждого квадратика в gridе, я не обнаружил!

пришло в голову только в каждом квадратике нарисовать свой span, выдать ему каждому свой id, запомнить соответствие spanов и номеров строк, потом по этому id их все найти и насоздавать векторных график на основе того, что в этих строках.
...
Рейтинг: 0 / 0
14.12.2012, 16:43
    #38079744
аувв
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[HTML, JS]просто событие у элемента, вроде onshow
Джибсну так рисует элемент кто ?

вот он пускай и вызывает скрипт.когда "он" рисует, элемент еще не создан :( куда я только не вклинивался
...
Рейтинг: 0 / 0
14.12.2012, 16:49
    #38079757
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[HTML, JS]просто событие у элемента, вроде onshow
ауввмне нужно, чтобы отработал некий скрипт примерно сразу после того, как некий элемент нарисовался в документе
Код: html
1.
<span onload="alert('!!!')"></span>


Оно?
...
Рейтинг: 0 / 0
14.12.2012, 16:50
    #38079760
Яростный Меч
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[HTML, JS]просто событие у элемента, вроде onshow
для спана нет onload
...
Рейтинг: 0 / 0
14.12.2012, 16:58
    #38079776
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[HTML, JS]просто событие у элемента, вроде onshow
Яростный Мечдля спана нет onload+1
онлоад есть только у элементов, ссылающихся на интернет-ресурсы.
...
Рейтинг: 0 / 0
14.12.2012, 17:02
    #38079787
Яростный Меч
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[HTML, JS]просто событие у элемента, вроде onshow
если есть некий хтмл, он вскоре будет добавлен в документ, но непонятно когда именно, и надо отловить этот момент - можно в этом хтмл использовать однопиксельную картинку и ждать ее onload.
но это крайний случай.
...
Рейтинг: 0 / 0
14.12.2012, 17:04
    #38079791
аувв
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[HTML, JS]просто событие у элемента, вроде onshow
Яростный Мечесли есть некий хтмл, он вскоре будет добавлен в документ, но непонятно когда именно, и надо отловить этот момент - можно в этом хтмл использовать однопиксельную картинку и ждать ее onload.
но это крайний случай.да, интересно, да, не мудем так делать, пожалуй )
...
Рейтинг: 0 / 0
14.12.2012, 17:04
    #38079792
аувв
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[HTML, JS]просто событие у элемента, вроде onshow
*будем
...
Рейтинг: 0 / 0
14.12.2012, 17:06
    #38079795
Ex_Soft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[HTML, JS]просто событие у элемента, вроде onshow
аувву меня только доступ к Column, а вот события на то, когда появляется каждый row, я не нашел.

boxready тоже, я так понимаю, выкинулся бы 1 раз, когда колонка появилась.

задача такая: в одной из колонок рисовать какую-то каляку-маляку с помощью dojox/gfx . почему? потому что проприетарная либа выдает описание каляки маляки, пригодное для dojo.

а ей первое, что надо - html элемент (для метода createSurface()).
/me вспоминает анек: угадайте чей папа пришел
Ext.grid.column.Column.renderer ?

P.S. Почитайте на досуге...
...
Рейтинг: 0 / 0
14.12.2012, 17:09
    #38079803
аувв
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[HTML, JS]просто событие у элемента, вроде onshow
Ex_Soft Ext.grid.column.Column.renderer ?

я не нашел, как в этом рендерере получить какой-нибудь элемент

элемент нужен для того, чтобы начать рисовать svg или canvas или что там, не знаю: http://livedocs.dojotoolkit.org/dojox/gfx#surface

(с анекдотом мысль не понял)
...
Рейтинг: 0 / 0
14.12.2012, 17:46
    #38079884
Ex_Soft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[HTML, JS]просто событие у элемента, вроде onshow
ауввя не нашел, как в этом рендерере получить какой-нибудь элемент
в нем Вы можете вернуть результат Вашего Ext.XTemplate
аувв(с анекдотом мысль не понял)
Ну сравните Вашу начальную постановку задачи, и сколько потом вылезло "ньюансов": Ext'ы, grid etc...
...
Рейтинг: 0 / 0
14.12.2012, 18:24
    #38079947
аувв
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[HTML, JS]просто событие у элемента, вроде onshow
Ex_Softауввя не нашел, как в этом рендерере получить какой-нибудь элемент
в нем Вы можете вернуть результат Вашего Ext.XTemplateспасибо! но это не то, что мне нужно. мне нужно, в наиболее лучшем для меня случае, получить html-элемент, в котором в данный момент работает шаблон. например.аувв(с анекдотом мысль не понял)
Ну сравните Вашу начальную постановку задачи, и сколько потом вылезло "ньюансов": Ext'ы, grid etc...[/quot]я получил ответ в первом посте после своего, и в следующем поблагодарил. дальше рассуждалки
...
Рейтинг: 0 / 0
14.12.2012, 18:39
    #38079968
Ex_Soft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[HTML, JS]просто событие у элемента, вроде onshow
ауввмне нужно, в наиболее лучшем для меня случае, получить html-элемент, в котором в данный момент работает шаблон
А Вы посмотрите по исходникам, как формируется грид и все поймете...
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / [HTML, JS]просто событие у элемента, вроде onshow / 21 сообщений из 21, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]