Опубликовано: 23 ноября 201213 г Здравствуйте! Ни кто ещё не сталкивался с данной проблемой?IPB заменяет onclick на '111;nclick, как обойти данную защиту? Изменено 23 ноября 201213 г пользователем ПЕРВЫЙ
Опубликовано: 23 ноября 201213 г Установить событие onclick в javascript http://prototypejs.org/doc/latest/dom/Event/observe/
Опубликовано: 23 ноября 201213 г Никакого. В теле постов никакие скрипты работать не будут. 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, собственно.
Опубликовано: 24 ноября 201213 г Автор как сделать чтобы вот это код заработал? <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>
Опубликовано: 24 ноября 201213 г Использовать уже существующий тег spoiler с той же функциональностью. Что за говноскрипт вам кто-то насунул? Даже не смотря на то, что такой функционал уже есть, сама техническая реализация не поддается никакой критике. Абсолютный путь картинки без учета пути форума, вообще манипуляция картинками, вместо классов, полное игнорирование prototype, inline-стили и еще тысяча ошибок. Школьник 5-6 класса начальной школы писал.
Опубликовано: 26 ноября 201213 г Здравствуйте! Никакого. В теле постов никакие скрипты работать не будут. 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>Не совсем ясно что скрипт говорит скрывать, а что отображать - я совершенно не разбираюсь в джаваскриптах.Помогите пожалуйста!Спасибо!
Опубликовано: 27 ноября 201213 г Спасибо, разобрался - сделал ББ-код на основе спойлера, только кнопку заменил на ссылку.Если кому интересно:<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> Изменено 27 ноября 201213 г пользователем crazylemmy
Здравствуйте!
Ни кто ещё не сталкивался с данной проблемой?
Изменено пользователем ПЕРВЫЙ