WEB-нотатки - записник он-лайнСкрипти перенаправлення на доданий матеріал
Щоб переходити автоматично на доданий матеріал Перший скрипт: Code <script type="text/javascript"> function redirLayer(){ redir=$('.myWinCont a').attr('href'); if(redir!=undefined){ _uWnd.close('addEnt'); window.location.href=redir; clearInterval(int);}} int=setInterval(function(){redirLayer()},100); </script> Ставити після $BODY$ на сторінку додавання та редактування матеріалу, якщо це модуль новин або блог, ставити на сторінку архіву матералів, бажано взяти код в умовні оператори, Code < ?if($PAGE_ID$='add' or $PAGE_ID$='edit')? >код< ?endif? > щоб працювало тільки на сторінці додавання та редактування. Другий код ставити замість $BODY$: Code < ?if $PAGE_ID$='add'||$PAGE_ID$='edit'? >< ?substr($BODY$,0,strpos($BODY$,"m'}")+2)?>,success:function(a){var a=$(a);!a.text().match('myWinError')?location.href=a.text().match(/href="(.*)"\s/)[1]:_uWnd.content('addEnt',a.text().match(/<div[^<>]*>(.+)<\/div>/i)[0])||$('input.manFlSbm').attr('disabled',0)}<?substr($BODY$,strpos($BODY$,"m'}")+2)?><?else?>$BODY$< ?endif? > Третій код використовувати у фотоальбомі: Code <script language="JavaScript"> (function () { var photo_added = $('legend.myWinSuccess').size(), ar = arguments; if (!photo_added) setTimeout(function () { ar.callee(); }, 250); else location.href = '$MODULE_URL$'; })(); </script> Ще один цікавий скрипт такого ж призначення: Code <script language="JavaScript"> function checkAjaxResponce() { if($('.myWinCont').length > 0) { /* alert($('.myWinCont:last a').html()); */ location.href = $('.myWinCont:last a').attr('href'); } } setInterval ("checkAjaxResponce()", 100 ); </script> або Code <script language="JavaScript"> function checkAjaxResponce(){ var ta; if((ta=$('div.myWinCont:last > a')).length) { /* alert($('.myWinCont:last a').html()); */ location.href = ta.attr('href'); } } setInterval ("checkAjaxResponce()", 100 ); </script>
|
ПошукДрузі сайту |