[quote="omfgpanda, post: 107344"][/QUOTE]Спасибо огромное, обязательно посмотрю ) Пока оставил как есть. Только <div> заменил <span>. Вот результат. Не подумайте это не реклама, а отчет о том, что не зря я сдесь спамил ) Осталось разобраться с *Pane, потому как не особо хочет отображаться после такого обновления(смотрите мой пост выше). Ну это я разберусь думаю. Всем удачи!
Но есть парочка моментов. Первый. Это то, что в Аякс функции нужно переопределять события(Event) обновляемого блока. Тобишь если обновляем <span> записывая в него <select> то нужно переопределять <select>.onchange. В новых браузерах проходит вариант назначения события блоку <span> тогда и переопределять не нужно ничего, но в старых браузерах такое не срабатывает(пробывал в IE6). Второй момент, Pane так и не поборол. Посмотрел отладчиком "Opera Dragonfly", что-то со стилями панелей происходит. Потому "Аккордеон" сделал в виде одной "панели" с таблицей. Вообщем этот вопрос у меня остался открытым.
1. забей на "ИШАКА" который ниже 7-й версии 2. а где твой аккордеон? аккордеон делается на Jquery или MooTools кому как удобнее и всё прекрасно работает P.S. лично я использую FireBug и NuSpherPHPEditor первый для просмотра работы HTML второй для просмотра работы PHP
В двух словах - в чем кайф NuSphere? Я пока только текстовыми редакторами с подсветкой пользуюсь для PHP : )
1. Я вообще забил на ИЕ, но пользователи.... 2. Тут если выбрать дом, строится Pane. Если его построить изначально, с шаблона, то он нармально отображается. Но как только обновляю через контроллер - стили слетают. Разворачиваются все панели и не управляются. P.S. Я дилетант в этом деле, пользуюсь тем, что есть. Сайтостроение - не моё(ненавижу это дело), но директор тем не менее нагрузил. Потому приходится познавать или может до увольнения дело дойдёт ))) sergiks Я вообще обычным блокнотом пользуюсь )))
А это уже истерика. Не стоит. Директора пошли куда нибудь. Будет момент истины, кто кому больше нужен.
sergiks, подсветка в NS - ГАВНО в DW подсветка кода намного лучше я его использую как DeBugger - ахренительная штука для отслеживания переменных, в нём свой сервер который можно настроить как угодно (причём всасывает в себя 3-и версии PHP), в принцbпе можно на нём и HTML код протрассировать а для быстрого поиска ошибок на странице есть FB MuKeXa, а куда деваться - так что ЧД и УМ!!!!!!!!!
Простой и понятный пример работы Ajax. комментарии в каждой строке. качать тут: www.plati.ru/asp/pay.asp?idd=1040991
Закончил работу над "AJAX pagination" используя стандартный класс "Pagination" и библиотеку "Mootools") Результат тут Так как записей всего 50, то вывожу по две строчки ) Если интересуют подробности, то опишу. А так скажу лишь, что стандартный "Pagination" не сильно и пострадал- добавил лишь class="pagination_" ссылкам, чтобы можно было ими манипулировать )
конечно код на jQuery выглядел бы поизящнее и побыстрее чем ваш, на мутулсах , но ведь самое главное - разобрались
Код (CODE): var borgtable_reload = function() { $('tp').addClass('loading'); var min_s = $('min_sum').value; var url = 'index.php?option=com_borg&task=borgtable_reload&format=row&min_s='+min_s; ajax = new Ajax(url, { update: $('borg_table'), method: 'post', onComplete: function() { $$('.pagination_').each(pagination_upd); $('tp').removeClass('loading'); } }).request(); } var pagination_upd = function(i) { i.addEvent('click', function(e) { $('tp').addClass('loading'); new Event(e).stop(); var c_phref = i.getProperty('href'); var min_s = $('min_sum').value; var url=c_phref+'&task=borgtable_reload&format=row&min_s='+min_s; ajax = new Ajax(url, { update: $('borg_table'), method: 'post', onComplete: function() { $$('.pagination_').each(pagination_upd); $('tp').removeClass('loading'); } }).request(); }); } window.addEvent('domready', function() { $('min_sum').addEvent('change', borgtable_reload); $$('.pagination_').each(pagination_upd); }); Это то, что касается скрипта. Не так уж сложно. Учитывая отсутствие знаний по Java, думаю неплохо ))). Здесь связь между "постраничкой" и фильтром по сумме. На быстроту и изящность и не претендовал. Подозреваю, что можно еще упростить, но нужно посидеть. Хотя принцип нашей канторы - "лишь бы работало". Почему я должен от этого уходить (Стараюсь так не делать, но если платят соответственно... )
И снова я ))) Посмотрите пожалуйста эту страничку: http://mir.pamak.com.ua/index.php?option=com_borg&Itemid=86 Опера нормально обрабатывает вводимый текст в "П.І.Б.". IE8 - выводит иероглифы если вводить кириллицу. Для наглядности я вводимый текст показываю в блоке <pre></pre> Подскажите, как малой кровью от этого избавится? Заранее благодарен!
Извините пожалуйста! Я и забыл, что разграничил права на доступ . Подправил, чтобы видно было это поле. З.Ы. Решено! Помог этот скрипт: http://phpforum.ru/index.php?showtopic=27506 огромная благодарность его автору! Доступ к полю ввода опять закрываю )))