|
Странная ошибка в юкоз окне
|
|
| NeoGame_12 | Дата: 09 Июня 2010, 00:47 | Сообщение # 1 |  ● ● ● ● ● 215 сообщений Статус: Offline | В обещм решил я занятся одной разработкой,типа выбор пользователя при отправлении письма,но столкнулся с одной большой проблемой а точнее,должно открытся юкозовское окно,но открывается новое где повсюду какаята хрень,вот сам контент хтмл страницы Code <title>Список доступных получателей</title> <link type="text/css" rel="StyleSheet" href="/_st/my.css" /> <div style="width:100%;color:green;font-weight:bold;border:1px solid black;background:url(/bud_poloska.jpg);height:20px;"><span style="float:right" alt="Нажмите на нужного вам пользователя и закройте окно" title="Нажмите на нужного вам пользователя и закройте окно">[?] </span>Список доступных получателей</div> <div class="blockmenu"> <script src="http://neogame12.ucoz.ru/informer/13"></script> </div> а вот код кнопки Code $('#PMtoUser').after('<a class="button" href="javascript://" onclick="spisoklohov();">Выбрать получятеля</a>'); function spisoklohov() {new _uWnd('pizdatrin','Получатели',300,350,{autosize:1,popup:0,modal:0,waitimages:1,header:1,shadow:1,autosizeonimage:1},{url:'http://neogame12.ucoz.ru/html/spisoklohov.html',xml:false});} Самое странное что страница с контентом работает но при открытии её в юкоз окне всякая хрень,если нужно вот ещё шаблон информера Code <a href="javascript://" style="width:100%;" onclick="$('#PMtoUser').val($USERNAME$);">$NUMBER$.$USERNAME$</a> | | |
|
| Infamous | Дата: 09 Июня 2010, 06:17 | Сообщение # 2 |  ● ● ● ● ● 1670 сообщений Статус: Offline | Как я понял, список пользователей подгружается скриптом. А скрипт, загруженный динамически, работать не будет. Нужно создать новую страницу (в редакторе страниц) и вывести там информер юкоз-кодом ($MYINF_X$). Ну и ещё вот тут ошибка: Про кавычки забыл. | | |
|
| NeoGame_12 | Дата: 09 Июня 2010, 19:38 | Сообщение # 3 |  ● ● ● ● ● 215 сообщений Статус: Offline | спс большое,я бы дал вам награду,но нету правДобавлено (09 Июнь 2010, 19:38) --------------------------------------------- ладно,сама разработка готова,но пользователей слишком много,можно ли реализавать что то похожее на поисковую форму,искать надо table#userloh | | |
|
| Infamous | Дата: 09 Июня 2010, 19:45 | Сообщение # 4 |  ● ● ● ● ● 1670 сообщений Статус: Offline | Code $('a').each(function () { if (this.innerHTML = /*Сюда ставь значение поля для поиска*/) { $('#result div').replaceWith(this); // result — ID куда ставить результат. В нём создай ещё один див, чтобы можно было заменить всё через replaceWith } }); | | |
|
| NeoGame_12 | Дата: 09 Июня 2010, 19:57 | Сообщение # 5 |  ● ● ● ● ● 215 сообщений Статус: Offline | єммм,я не очень понял как правильно этиим пользоватся,можно поподробней? | | |
|
| Infamous | Отредактировал Infamous - Среда, 09 Июня 2010, 20:26 Дата: 09 Июня 2010, 20:21 | Сообщение # 6 |  ● ● ● ● ● 1670 сообщений Статус: Offline | Так и быть. Code <input type="text" id="search_field" /> <input type="button" value="Найти" id="search_button" /> <div id="result"> </div> <script type="text/javascript"> $('#search_button').click(function () { var x = true; $('a').each(function (i) { if ($(this).text() == $('#search_field').val()) { $('#result').html($('<a></a>').attr('href', this.href).html(this.innerHTML)), x = false; } if (x) $('#result').html('Ничего не найдено') }); }); </script> | | |
|
| NeoGame_12 | Дата: 09 Июня 2010, 20:54 | Сообщение # 7 |  ● ● ● ● ● 215 сообщений Статус: Offline | спасибо,а теперь последний вопрос,незнаю как пояснить,в общем допустим в информере есть 500 материалов,как таблицы,их надо прорядить по 4 в div с разным id вида id="page one" id="page two" id="page three" и.т.д.Понимаю что довольно трудно,но очень нужная реализация | | |
|
| Infamous | Дата: 09 Июня 2010, 21:37 | Сообщение # 8 |  ● ● ● ● ● 1670 сообщений Статус: Offline | Вот пример, думаю разберёшься: Code <div id="x"> <span>1</span> <span>1</span> <span>1</span> <span>1</span> <span>1</span> <span>1</span> <span>1</span> <span>1</span> <span>1</span> <span>1</span> <span>1</span> <span>1</span> <span>1</span> <span>1</span> <span>1</span> <span>1</span> <span>1</span> <span>1</span> <span>1</span> <span>1</span> <span>1</span> </div> <script type="text/javascript"> var c = Math.ceil($('#x span').size() / 4); for (var i = 0; i < 4; i++) { $('#x span').filter(':gt(' + c * i + '):lt(' + (c * i + c) + ')').wrapAll($('<div></div>')); } $('#x span:first').prependTo($('#x div:first')) </script> | | |
|