|
bb-коды
|
|
Kron
Сообщений: 2338
Сообщение # 16 |
15:42:30
01 Авг 2006
Andre, это позволяет не реагировать на ошибки яваскрипт, т.е. даже если нет функции в статус баре браузера не будет писаться ошибка сценария. кроме того такую конструкцию (try catch) удобно использовать когда нужно что-то сделать для разных браузеров у которых по разному идет работа с объектами (например в опере нет глобального массива all ) покопайтесь в скриптах в панели управления поймете.
|
Andre
Сообщений: 342
Сообщение # 17 |
16:12:32
01 Авг 2006
| Quote (uCoz) | | позволяет не реагировать на ошибки яваскрипт | ура! угодал! | Quote (uCoz) | | например в опере нет глобального массива all | всегда его использую и везде работает 
|
Les
Сообщений: 1
Сообщение # 18 |
16:12:42
01 Авг 2006
|
Kron
Сообщений: 2338
Сообщение # 19 |
16:12:52
01 Авг 2006
|
Andre
Сообщений: 342
Сообщение # 20 |
16:13:02
01 Авг 2006
| Quote (uCoz) | | Les, не можете. | А почему нельзя? разве это правилами запрещено?
|
Сообщение # 21 |
16:13:12
01 Авг 2006
Не можете, потому что такого кода нет. (И не будет, потому что вами же будут подключаться тяжёлые файлы...) Вот полный список -- //forum.ucoz.ru/forum/0-0-0-13
Сообщение отредактировал firebug - Пятница, 03 Мар 2006, 21:13:50
|
Andre
Сообщений: 342
Сообщение # 22 |
16:13:22
01 Авг 2006
Я согласен с тем, что тега [sgf] нет, но кто ему запрещает самому сделать этот тег? Опешу самый простой способ (без вставки дополнительных кнопок): Что желающему вставить свой тег надо знать: JavaScript 1. Разбиваем страницу на теги <TD> 2. Ищем тот тег у которого class=posttdmessage 3. Делаем замену [sgf] и [/sgf] на тот тег, для чего они предназначены Осталось сказать участником, что такой тег есть ЗЫ: Les, а чо он должен делать то, а то мне регится лень?
|
Федор
Сообщений: 1
Сообщение # 23 |
16:13:32
01 Авг 2006
Andre, <embed...> вставлять... Слушай, ты же уже на "хелпере" такой скрипт писал! Его только настроить под http:// ... .ucoz.ru/forum/ и все дела!
Какой хороший день! А ты приятный пень!
|
Andre
Сообщений: 342
Сообщение # 24 |
16:13:42
01 Авг 2006
| Quote (Федор) | | Andre, <embed...> вставлять... Слушай, ты же уже на "хелпере" такой скрипт писал! Его только настроить под http:// ... .ucoz.ru/forum/ и все дела! | Это не мой скрипт, а Cerber, хоть небольшой вклад в него я сделал. А ты значит тоже от фасты сбежал, случаем не из-за меня? До скриптов мне еще далеко, с дизайном все мучаюсь , мне бы попрогмить, а нет рисованием вот занят . Завтра простенький могу написать скриптик, а что-то серьезное появится только когда я переделками займусь Добавлено (05 Мар 2006, 09:42:48) --------------------------------------------- | Code | <script> e=document.getElementsByTagName("TD"); for(k=15; k<e.length;k++) { if(e[k].className=='posttdmessage') { s=e[k].innerHTML; s=s.replace('[sgf]','<embed src="'); s=s.replace('[/sgf]','" width="400" height="300"></embed>'); e[k].innerHTML=s; } } </script> | Честно скажу, что не разу с флешками не имел дело, поэтому если что-то нето, пиши. Ширину и высоту ограничил. А вот Результат работы скрипта
Сообщение отредактировал Andre - Воскресенье, 05 Мар 2006, 13:10:55
|
antanta
Сообщений: 2
Сообщение # 25 |
16:13:52
01 Авг 2006
вот кодик, наверняка мудренно но всетаки.. | Code | %IF($IS_GROUP_4$)% <div style="display:none"> <input type="button" value=" Admin " onmouseover="document.addform.helpbox.value='Пока не работает!'" onclick="tag_admin()" class="codeButtons" name="admin"> </div> %ENDIF% <script type='text/javascript'>function tag_admin() { var listvalue = "init"; var thelist = ""; while ( (listvalue != "") && (listvalue != null) ) { listvalue = prompt(list_prompt, ""); if ( (listvalue != "") && (listvalue != null) ) { thelist = thelist+"[*]"<br>+listvalue+"\n"; } } if ( thelist != "" ) { doInsert( "[admin]\n" + thelist + "[/admin]\n", "", false); } }</script> <script> Nn=19; elem=document.all.admin; obj=document.addform.i.parentNode; obj.insertBefore(elem, obj.childNodes[Nn]); var newText = document.createTextNode(unescape('%A0')); obj.insertBefore(newText, obj.childNodes[Nn]); </script> | а что терь прописать чтоб при добавлении собщения это бралось в определенную рамочку?
Сообщение отредактировал antanta - Четверг, 18 Янв 2007, 19:36:35
|
SH@DE
Уровень замечаний:
Сообщение # 26 |
16:14:02
01 Авг 2006
[center]ТЕКСТ[/center] - возможно такой код сделать, чтобы текст был по середине сообщения??? И ещё... Как вынести все коды или хотя бы (зачёркнутый текст и выбор размера шрифта) к общим кодам, чтобы не надо было людям смотреть какие ещё коды существуют! И значит как убрать кнопку "Все коды"?
подпись превышает размеры
|
Angel7
Сообщений: 326
Сообщение # 27 |
16:14:12
01 Авг 2006
| Quote (SH@DE) | [center]ТЕКСТ[/center] - возможно такой код сделать, чтобы текст был по середине сообщения??? И ещё... Как вынести все коды или хотя бы (зачёркнутый текст и выбор размера шрифта) к общим кодам, чтобы не надо было людям смотреть какие ещё коды существуют! И значит как убрать кнопку "Все коды"? | | Code | <script> e=document.getElementsByTagName("TD"); for(k=15; k<e.length;k++) { if(e[k].className=='posttdmessage') { s=e[k].innerHTML; s=s.replace('[center]','<p align=center>'); s=s.replace('[/center]','</p>'); e[k].innerHTML=s; } } </script> |
|
Сообщение # 28 |
16:14:22
01 Авг 2006
Скрипт рабочий: <div style="display:none"> <input type="button" value=" c " onclick="simpletag('c')" class="codeButtons" name="c"> </div> <script> c_open=0; Nn=15; // Порядковый номер кнопки (подберите сами) elem=document.all.c; obj=document.addform.i.parentNode; obj.insertBefore(elem, obj.childNodes[Nn]); var newText = document.createTextNode(unescape('%A0')); obj.insertBefore(newText, obj.childNodes[Nn]); </script> вот и должался источник http://helper.ucoz.ru/forum/2-467-2#4357
|
Сообщение # 29 |
16:14:52
01 Авг 2006
| Quote (SH@DE) | | [center]ТЕКСТ[/center] - возможно такой код сделать, чтобы текст был по середине сообщения??? | SH@DE, вы прикалолись? А это что?
|
lilhustla
Сообщений: 5
Уровень замечаний:
Сообщение # 30 |
16:15:02
01 Авг 2006
как сделать чтоб гости заглянувшие на форум видили не ссылку на какой нить файл а только текст типа зарегестрируйся чтоб увидеть.......или что-то подобное....заранее thnx
|