Внимание! Данный раздел закрыт и доступен только для чтения в связи с запуском нового проекта uВопросы, на котором Вы можете найти ответ или задать любой интересующий вопрос по системе uCoz. Задавайте вопросы, ищите ответы и помогайте найти ответы другим пользователям системы! Получайте баллы и открывайте новые достижения. Подробнее в блоге...
Архив - только для чтения |
Сообщество uCoz Модули uCoz Контент-модули Дневник (блог) Реально ли изменить форму добавления сообщения... |
Реально ли изменить форму добавления сообщения... |
Мне надо сделать это для двух элементов ИД, пробовал так, не получается...
Code <script type="text/javascript"> try{document.getElementById('format_brief format_message').checked=false;}catch(e) {} </script> ЗЫ: хотя вот так сработало)) Code <script type="text/javascript"> try{document.getElementById('format_brief').checked=false;}catch(e) {} try{document.getElementById('format_message').checked=false;}catch(e) {} </script> Но мне кажется, это, как то не эстетично В любом случае спасибо за помощь) In consiliis nostris fatum nostrum est!
Сообщение отредактировал Anime-FS - Среда, 08 Фев 2012, 02:51:29
|
Anime-FS,
Quote (Anime-FS) Но мне кажется, это, как то не эстетично Конечно НЕ эстетично ... Вот так, гораздо лучше) Code <script type="text/javascript"> $('#format_brief,#format_message').attr('checked',false); </script> Или: Code <script type="text/javascript"> document.getElementById('format_message').checked=false; document.getElementById('format_brief').checked=false; </script> Всё написанное выше - моё личное мнение и на абсолютную правоту не претендует.
Есть вопросы лично ко мне - пиши сюда: http://likbezz.ru/forum/8 Сообщение отредактировал fflesh - Среда, 08 Фев 2012, 08:21:38
|
mob_dp2,
Quote (mob_dp2) Запрос по ИД теперь начал массив отдавать? Вообще, да. В данном случае, выдаст массив из двух объектов (#format_message и #format_brief). Code <input id="format_message" type="checkbox" checked="checked" /> <input id="format_brief" type="checkbox" checked="checked" /> <script type="text/javascript"> alert('Всего элементов: '+$('#format_brief,#format_message').length+'\n'+$('#format_brief,#format_message')[0].id+' && '+$('#format_brief,#format_message')[1].id); </script> ... Так что правильно, всё же, вот так: Code $('#format_brief,#format_message').attr('checked',false); ... Код выше - поправил ... Прикрепления:
7692021.png
(1.5 Kb)
Всё написанное выше - моё личное мнение и на абсолютную правоту не претендует.
Есть вопросы лично ко мне - пиши сюда: http://likbezz.ru/forum/8 Сообщение отредактировал fflesh - Среда, 08 Фев 2012, 09:17:34
|
Quote (fflesh) В данном случае, выдаст массив из двух объектов (#format_message и #format_brief). А вроде как должно отдавать просто 2 объекта... Сейчас сам пойду поверчу, но для перечисления ид взятие 0-элемента никогда не использовал. Тем более, если (#format_message и #format_brief) - массив из 2 элементов (номера 0 и 1 соотв), то операция [0] возьмет только первый (т.е. #format_message) а второй должен быть проигнорирован. Добавлено (08-Фев-2012, 14:22:54) Quote (fflesh) выдаст Выдаст объект с 2 вложенными объектами: Code $('#format_brief,#format_message') Object [<input id="format_brief" type="checkbox" name="format_brief" value="1" checked=""/> , <input id="format_message" type="checkbox" name="format_message" value="1" checked=""/> ] Все аттрибуты, которые указываются на jQuery применяются ко всем вложенным объектам. Code $('#format_brief,#format_message')[0] выдаст Code $('#format_brief,#format_message')[0] <input id="format_brief" type="checkbox" name="format_brief" value="1" checked=""/> Но такая запись бессмысленна, т.к. в данном случае нужно записать Code $('#format_brief') Любые работы по:
- Javascript, jQuery, HTML, CSS - Верстке макетов и установке их на сайты - Нестандартным решениям |
Здравствуйте подскажите а можно добавить в форму добовлений матерьяла
кнопочку спойлер? и еще вопрос как зделать что бы в статьях и файлах размер шрифта был одинаковый 2 - ка? Зарание спасибо за ответ |
|
Quote (KaiLee) Через HTML-форму писать его бесполезно - работать не будет. я конечно мало в этом разбираюсь, но вот я делал, как то, у меня работает. хотелось бы такую кнопочку, что бы постоянно код не прописывать. нажал кнопку и спойлер стоит. |
maloir, для визуальной формы вряд ли получится, а вот для bb-кодов можно сделать скриптом, наподобии этого //forum.ucoz.ru/forum/24-37345-882047-16-1341586264
|
Quote (Drinko) //forum.ucoz.ru/forum/24-37345-882047-16-1341586264 спасибо но что то я там ни чего талкого ненашел. Но все роно спасибо. Может кто знает какой нибудь скрипт? |
Quote (KaiLee) Там кода того - 10 символов... Спасибо, это не лень я просто не знаю какие 10 символов? А тот что Вы предложили спойлер, для форума а мне нужно для каталога файлов и статей. |
maloir,
В каталоге статей\файлов тоже есть форма bb-кодов. И там тоже прекрасно работает стандартный [spoiler]. Есть, в принципе, и html-код спойлера, который куда угодно вставить можно, только очень громоздкий он... Да и как из него кнопку сделать - понятия не имею. Если интересно, вот: Code <!--uSpoilerBRC_Img--> <div class="BRCuSpoilerClosed" id="uSpoilerBRC_Img" title="Подробнее..."> <div class="BRCuSpoilerButBl"> <input class="BRCuSpoilerButton" onClick="if($('#uSpoilerBRC_Img')[0]){if ($('.BRCuSpoilerText',$('#uSpoilerBRC_Img'))[0].style.display=='none'){$('.BRCuSpoilerText',$('#uSpoilerBRC_Img'))[0].style.display='';$('.BRCuSpoilerButton',$('#uSpoilerBRC_Img')).val('Скриншоты');$('#uSpoilerBRC_Img').attr('class','BRCuSpoilerOpened');}else {$('.BRCuSpoilerText',$('#uSpoilerBRC_Img'))[0].style.display='none';$('.BRCuSpoilerButton',$('#uSpoilerBRC_Img')).val('Скриншоты');$('#uSpoilerBRC_Img').attr('class','BRCuSpoilerClosed');}}" value="Скриншоты" type="button"> </div> <div class="BRCuSpoilerText" style="display:none"> <!--ust--> СОДЕРЖИМОЕ СПОЙЛЕРА <!--/ust--> </div> </div> <!--/uSpoilerBRC_Img--> |
Quote (maloir) спасибо но что то я там ни чего талкого ненашел. там как раз скрипт, который добавляет в панель BB-кодов кнопку спойлера. Разве Вам не это требуется? |
KaiLee спасибо большее работает!
Quote (Drinko) там как раз скрипт, который добавляет в панель BB-кодов кнопку спойлера. Разве Вам не это требуется? да я смотрел скрипт, но куда его вставлять? тот вставляеться: "Управление дизайном » Новости сайта » Страница архива материалов » после $BODY$ добавляем:..." А мне нужен каталог статей и файлов. Куда в этом случаи вставлять этот код? Code <?if($PAGE_ID$="add" || $PAGE_ID$="edit")?> <script type="text/javascript">$('.manTdText #bc12').after('<span style="padding-right:1px;" id="bc34"><input type="button" title="Spoiler" value="spoiler" onclick="simpletag(\'spoiler\',\'\',\'\',\'message\',\'\')" class="codeButtons" style="width:40px;" id="spoiler" \/><\/span>');</script> <?endif?> Я попробывал в старницу добовления редактирования, но что то у меня не получилось |
| |||