Справка по u.js
|
|
Бармалей | Дата: 15 Мая 2009, 16:58 | Сообщение # 1 | ● ● ● ● ● Тиран 7772 сообщения Статус: Offline | Составляем справку о u.js. Все наработки здесь.
| | |
|
Кронд | Дата: 15 Мая 2009, 21:02 | Сообщение # 2 | ● ● ● ● ● 329 сообщений Статус: Offline | Дабы не засирать комменты вопросами, спрошу тут. Если у new _uWnd задать content{xml:false} или как-то так, он будет любые страницы открывать? Или мы всё равно получим Server error (не помню, как там было в точности)? | | |
|
NecroProger | Дата: 15 Мая 2009, 21:52 | Сообщение # 3 | ● ● ● ● ● 1024 сообщения Статус: Offline | Кронд, если поставить xml:false, то открывает обычные страницы. | | |
|
Акселанд | Дата: 25 Мая 2009, 04:07 | Сообщение # 4 | ● ● ● ● ● 4 сообщения Статус: Offline | Господа, приветствую. Хочу поюзать uWnd на сайт, сначала пытался код взять с укоз.ру и разобраться врукопашку, но потом напал на мануал здесь. Спасибо огромное! Многое прояснилось, но всё таки... Проблема осталась (с прошлого моего разбора этого кода :), и состоит в том, что окошко uWnd живет всего секунду или меньше. Т.е. почему-то исчезает сразу после появления. Для контента брал .html, который закачивал в корень и устанавливал прямой ссылкой. p.s. Просто туго еще разбираюсь в алгоритме JS, а именно здесь, наверное, и тупняк. Вот код кнопки: Code <input title="Информация" value="инфо" onclick="new _uWnd('info','Помощник',670,200,{align:'left',maxh:0,minh:0},{url:' http://arda.3dn.ru/rules.html'});" class="codeButtons" style="width: 40px;" id="img" type="button"> p.s.s. Только заметил особенность, если убрать пробел отсюда: new _uWnd, то функция вообще перестает работать. Это так критично? | | |
|
ModernBoy | Дата: 25 Мая 2009, 04:09 | Сообщение # 5 | ● ● ● ● ● 169 сообщений Статус: Offline | Акселанд, конечно, это же функция) окошко uWnd живет всего секунду или меньше 5 секунд | | |
|
Акселанд | Дата: 25 Мая 2009, 04:23 | Сообщение # 6 | ● ● ● ● ● 4 сообщения Статус: Offline | Это вроде .alert живет столько. А "обычное" uWnd убивается за 1 сек. | | |
|
Бармалей | Дата: 25 Мая 2009, 07:09 | Сообщение # 7 | ● ● ● ● ● Тиран 7772 сообщения Статус: Offline | 1. А Вы в режим HTML переключились? 2. Зачем отдавать полностью составленную страницу, включая head, html и body?
| | |
|
NecroProger | Отредактировал NecroProger - Понедельник, 25 Мая 2009, 07:58 Дата: 25 Мая 2009, 07:57 | Сообщение # 8 | ● ● ● ● ● 1024 сообщения Статус: Offline | Здесь _uWnd играет роль не функции в прямом её смысле, а класса в ООП. Оператором new Вы создаёте новый экземпляр этого класса. Т.е. почему-то исчезает сразу после появления. Обычно это значит, что не была правильно произведёна обработка данных. В данном случае, Вы даёте скрипту код HTML, а в параметрах по-умолчанию стоит обработка XML. 2. Зачем отдавать полностью составленную страницу, включая head, html и body? Да, это лишнее, но из-за этого глюков быть не может. | | |
|
Акселанд | Отредактировал Акселанд - Понедельник, 25 Мая 2009, 09:26 Дата: 25 Мая 2009, 09:03 | Сообщение # 9 | ● ● ● ● ● 4 сообщения Статус: Offline | Спасибо за советы, сейчас попробую сделать так, как надо. ... Блин, я точно чайник. Обычно это значит, что не была правильно произведёна обработка данных. В данном случае, Вы даёте скрипту код HTML, а в параметрах по-умолчанию стоит обработка XML. А не подскажете, как сделать, чтобы он обрабатывал html? Я так понял (из постов выше), что нужно юзать xml:false, только куда его вставить? Кронд, если поставить xml:false, то открывает обычные страницы. | | |
|
Кронд | Дата: 25 Мая 2009, 11:07 | Сообщение # 10 | ● ● ● ● ● 329 сообщений Статус: Offline | Акселанд, именно, дело в xml:false. Я с его помощью чуть в аякс-окне главную своего сайта не открыл. | | |
|
Бармалей | Дата: 25 Мая 2009, 11:20 | Сообщение # 11 | ● ● ● ● ● Тиран 7772 сообщения Статус: Offline | А не подскажете, как сделать, чтобы он обрабатывал html? Я так понял (из постов выше), что нужно юзать xml:false, только куда его вставить? В статье все подробно расписано.
| | |
|
}{0тт@бь)ч | Отредактировал }{0тт@бь)ч - Понедельник, 25 Мая 2009, 12:36 Дата: 25 Мая 2009, 12:36 | Сообщение # 12 | ● ● ● ● ● 1089 сообщений Статус: Offline | а как вынуть из html один конкретный элемент с конкретным ID? | | |
|
Gaara | Дата: 25 Мая 2009, 12:43 | Сообщение # 13 | ● ● ● ● ● 1312 сообщений Статус: Offline | $("#id", html); | | |
|
}{0тт@бь)ч | Дата: 25 Мая 2009, 12:47 | Сообщение # 14 | ● ● ● ● ● 1089 сообщений Статус: Offline | Gaara, через _uWnd, всмысле | | |
|
Акселанд | Дата: 25 Мая 2009, 15:47 | Сообщение # 15 | ● ● ● ● ● 4 сообщения Статус: Offline | В статье все подробно расписано. Я немножко не так выразился. Наверное, не сюда нужно спрашивать в помощи по JS, но всё же... ) Читал статью, и понял, что xml:false нужно пихнуть в код content{...}, но когда пробовал - не работало... Я поэксперементирую, спасибо. | | |
|
Selker | Отредактировал Selker - Среда, 27 Мая 2009, 23:19 Дата: 27 Мая 2009, 23:18 | Сообщение # 16 | ● ● ● ● ● 145 сообщений Статус: Offline | А можете пример ссылки привести? Ну, или, хотя бы, ошибку в моем примере исправить... Code <a href="javascript://" onclick="new _uWnd('profile','Профиль',680,350,'',{url:'http://www.site.ucoz.ru/index/8',xml:0}); return false;"> | | |
|
NecroProger | Дата: 27 Мая 2009, 23:42 | Сообщение # 17 | ● ● ● ● ● 1024 сообщения Статус: Offline | Selker, страннно, действительно, не работает... Единственное замечание - лучше /index/8. Всё равно кроссдомен не получится.Добавлено (27 Май 2009, 23:42) --------------------------------------------- Возможно, при xml:0 нужно свою функцию обработки... Но у меня вроде и просто так получалось | | |
|
Кронд | Отредактировал Кронд - Среда, 27 Мая 2009, 23:56 Дата: 27 Мая 2009, 23:53 | Сообщение # 18 | ● ● ● ● ● 329 сообщений Статус: Offline | WTF? O_o Разве так можно? | | |
|
NecroProger | Дата: 27 Мая 2009, 23:56 | Сообщение # 19 | ● ● ● ● ● 1024 сообщения Статус: Offline | Кронд, это без разницы.Добавлено (27 Май 2009, 23:56) --------------------------------------------- Так короче ©Бармалей. | | |
|
Vanofuture | Дата: 28 Мая 2009, 01:04 | Сообщение # 20 | ● ● ● ● ● Все админы едят апельсины 1650 сообщений Статус: Offline | А вдруг там надо тождественно равные данные(aka === )? | | |
|