27.04.2010, 11:59
|
|
Пионэр
|
|
Регистрация: 16.11.2009
Сообщений: 1,322
|
|
Кстати, товарищи, у IE же есть замечательная технология HTC. И мне даже удалось выяснять при его помощи, какой элемент вызвал событие. Дальше MSDN просветления не вызвал.
html:
<style type="text/css">* {behavior:url("behavior.htc");}</style>
behavior.htc:
<public:component>
<public:event id="onpropertychange" />
<script type="text/javascript">
alert(element.tagName);
</script>
</public:component>
|
|
27.04.2010, 13:31
|
|
Модератор Всея Форума
|
|
Регистрация: 14.05.2009
Сообщений: 4,021
|
|
Спасибо, попробую что-нибудь с этим сделать.
|
|
28.04.2010, 10:37
|
|
Модератор Всея Форума
|
|
Регистрация: 14.05.2009
Сообщений: 4,021
|
|
Да интересная вещь, но она требует отдельного файла, а как подключить сгенерированный текст, как будто это *.htc, я не нашел
|
|
28.04.2010, 21:32
|
|
|
|
Регистрация: 27.12.2008
Сообщений: 4,201
|
|
ты делаешь менеджер виджетов, который их автоматически подгружает/создает/удаляет, мониторя DOM?
Сообщение от B~Vladi
|
Пока точно не решено выносить такие компоненты в отдельный тип или же приравнять к классам. В первом варианте создаётся зависимость контроллера от компонента, что не приемлемо. Если тот же код внести в сам контроллер, то получается дублирование (поддержка AJAX в любом случае должны быть извне). В общем лишний он тут совсем. Не знаю, поймёте, нет...
|
я бы скорее всего подгружал контроллер с нужными ему компонентами отдельного типа (с помощью тэга script), а остальные компоненты отдельного типа подгружал по мере надобности
Сообщение от B~Vladi
|
С другой стороны ссылка на js-файл может представлять из себя что угодно, поэтому заголовки всё равно должны быть настроены.
|
это как? O.o
p.s. я бы эту фразу вынес в эпиграф... или даже дальше...
Сообщение от Kolyaj
|
Проще надо быть, проще.
|
|
|
28.04.2010, 22:01
|
|
Модератор Всея Форума
|
|
Регистрация: 14.05.2009
Сообщений: 4,021
|
|
Сообщение от x-yuri
|
С другой стороны ссылка на js-файл может представлять из себя что угодно
|
Ну в пределах синтаксиса естественно. Я имел ввиду расширение может быть любым, ну и другие варианты.
Сообщение от x-yuri
|
ты делаешь менеджер виджетов, который их автоматически подгружает/создает/удаляет, мониторя DOM?
|
Ну во первых, виджетом я бы не назвал, скорее контроллер. Самостоятельное приложение.
А во вторых это не менеджер, который ими ("Виджетами") управляет, а API/Среда/Платформа для этих приложений. В общем основная идея - MVC. Одного DOM мало.
|
|
28.04.2010, 22:06
|
|
Модератор Всея Форума
|
|
Регистрация: 14.05.2009
Сообщений: 4,021
|
|
Сообщение от x-yuri
|
с помощью тэга script
|
Не подходит такой вариант. Такие скрипты уже "вне" платформы будут.
|
|
26.05.2010, 12:23
|
|
Модератор Всея Форума
|
|
Регистрация: 14.05.2009
Сообщений: 4,021
|
|
Кароче, было решено грузить xml через iframe. Вместе с ним можно грузить шаблоны HTML и, как показывает практика, это очень удобно.
|
|
17.01.2011, 13:21
|
Новичок на форуме
|
|
Регистрация: 17.01.2011
Сообщений: 5
|
|
Удалось ли разобраться с ишаком, предлагающим сохранить файл? У меня похожая ситуация, но сервер возвращает файл с расширением PHP (!) содержащий нужные данные в формате JSON. Есть возможность вывести данные передаваемые в файле, без предложения сохранить?
|
|
17.01.2011, 14:15
|
|
Модератор Всея Форума
|
|
Регистрация: 14.05.2009
Сообщений: 4,021
|
|
Если ты имеешь ввиду загрузку через iframe, то проблема решается выставлением заголовка Content-Type: text/html. Соответственно не забываем о политике безопасности. Для меня такой вариант не подходит и я остановился на AJAX.
__________________
Болтовня ничего не стоит. Покажите мне код. — Linus Torvalds
влад.куркин.рф
|
|
20.01.2011, 16:34
|
Новичок на форуме
|
|
Регистрация: 17.01.2011
Сообщений: 5
|
|
Content-Type: text/html - в запросе клиента на сервер? С безопасностью все норм вроде...
|
|
|
|