C помощью данного скрипта для uCoz , Ваш сайт станет более гипким , пользователь сможет авторизоваться на сайте и так же выйти с Профиля без перезагрузки странице , весь этот замечательный скрипт сделан в Ajax окне , красиво и без лишних движений
В форме входа на всех страницах замените $LOGIN_FORM$ на:
Код
<div id="apologin">$LOGIN_FORM$<div align="center" id="apolog" style="font-weight:bold;color:red"></div></div> <script> // ajax авторизация by Apocalypse $('#apologin form').attr({'id':'apologformin', 'onsubmit': 'aposendFrmlogin();return false;'}); aposendFrmlogin = function() { $('#apologformin').stop().fadeTo(300, 0.3); _uPostForm('apologformin', {type:'POST', url:'/index/sub/', success:function(a) { if($(a).text().indexOf('пароль') != -1) { $('#apolog').html('Проверьте логин и пароль'); $('#apologformin').stop().fadeTo(300, 1); setTimeout(function() { $('#apolog').html(''); }, 3000); } else { $('#apolog').html('Авторизация прошла успешно'); $('#apologformin').remove(); // Далее здесь можно выполнять любые ваши скрипты после успешной авторизации } }, error:function(a) { _uWnd.alert('Тра та-та, тра та-та', 'Упс', {w:200, h:70}); }}); } </script>
Кнопка выхода без перезагрузки страницы прописывается вот так:
Код
<a href="/index/10" onclick="apologout();return false;">Выход</a> <script> function apologout() { if(confirm('Уже уходишь? Так быстро?')) { $.post('/index/10'); setTimeout(function() { _uWnd.alert('Вы успешно вышли из профиля', 'Мдяя...', {w:250, h:70}); // Любые ваши функции после выхода }, 2000); }; } </script>
Tergran, но тут как понимаю для пользователя, а не для загрузки, для загрузки не спорю нужна перезагрузка страницы, что на форуме и на других каталогах. А ля пользователя этот скрипт должен нормально быть.