November 23, 201213 yr Здравствуйте! Ни кто ещё не сталкивался с данной проблемой?IPB заменяет onclick на '111;nclick, как обойти данную защиту? Edited November 23, 201213 yr by ПЕРВЫЙ
November 23, 201213 yr Установить событие onclick в javascript http://prototypejs.org/doc/latest/dom/Event/observe/
November 23, 201213 yr Никакого. В теле постов никакие скрипты работать не будут. 1. Создаем новый bbcode test:<a href="#" class="click_example">{$option}</a> 2. В globalTemplate дописываем перед :<script type="text/javascript"> document.observe("dom:loaded", function() { $$('.click_example').observe( 'click', function( event ) { var elem = event.element(); alert(elem.innerHTML); return false; }); }); </script> Вот и onclick, собственно.
November 24, 201213 yr Author как сделать чтобы вот это код заработал? <div class="morebody"> <span><div class="headblocktxt" ONCLICK="obj=this.parentNode.childNodes[1].style; tmp=(obj.display!='block') ? 'block' : 'none'; obj.display=tmp; var o=this.getElementsByTagName('img')[0];if(!o._src){o._src=o.src;o.src='/public/style_images/master/icon_minus_1.gif';}else{var x=o.src;o.src=o._src;o._src=x;};return false;"> <img src="/public/style_images/master/icon_plus_1.gif" /> <span style="border-bottom: 1px solid #000000;"><b>{option}</b></span></div><div class="sp-content" style="display: none;"> {content} </div></span></div>
November 24, 201213 yr Использовать уже существующий тег spoiler с той же функциональностью. Что за говноскрипт вам кто-то насунул? Даже не смотря на то, что такой функционал уже есть, сама техническая реализация не поддается никакой критике. Абсолютный путь картинки без учета пути форума, вообще манипуляция картинками, вместо классов, полное игнорирование prototype, inline-стили и еще тысяча ошибок. Школьник 5-6 класса начальной школы писал.
November 26, 201213 yr Здравствуйте! Никакого. В теле постов никакие скрипты работать не будут. 1. Создаем новый bbcode test:<a href="#" class="click_example">{$option}</a> 2. В globalTemplate дописываем перед </head>:<script type="text/javascript"> document.observe("dom:loaded", function() { $$('.click_example').observe( 'click', function( event ) { var elem = event.element(); alert(elem.innerHTML); return false; }); }); </script> Вот и onclick, собственно. Спасибо оргомное за рекомендацию, но никак не могу разобраться почему у меня не работает ваш вариант.ББ-код:<span> <a href="#" title="скрытый текст" class="click_example"> Скрытый текст</a> <div class="event.element" style="display: none"> <span style="color: blue;">{content}</span> </div> </span>Не совсем ясно что скрипт говорит скрывать, а что отображать - я совершенно не разбираюсь в джаваскриптах.Помогите пожалуйста!Спасибо!
November 27, 201213 yr Спасибо, разобрался - сделал ББ-код на основе спойлера, только кнопку заменил на ссылку.Если кому интересно:<div class='bbc_spoiler'> <span class='spoiler_title'><a href="" title="Для просмотра оффтопика - жми сюда" class='bbc_spoiler_show' />Оффтопик</a></span> <div class='bbc_spoiler_wrapper'><div class='bbc_spoiler_content' style="display:none;">{content}</div></div> </div> Edited November 27, 201213 yr by crazylemmy
Здравствуйте!
Ни кто ещё не сталкивался с данной проблемой?
Edited by ПЕРВЫЙ