Форум » Помощь по коду » Вопросы: скрипты » Ответить

Вопросы: скрипты

Zenitchik: Эта тема предназначена для вопросов, связанных со скриптами на вашем форуме. С чем мы можем помочь: разобраться, как использовать скрипт; исправить или улучшить работу скрипта; написать не очень сложный скрипт; организовать размещение скриптов в коде для удобства их хранения и рациональности вызова. С какими скриптами мы работать НЕ будем по идеологическим причинам: со скриптами, как-то ограничивающими функциональность форума со скриптами, запрещающими копирование со скриптами, создающими анимированный текст (в заголовке окне, в строке состояния или где-то еще) или другими скриптами работающими непрерывно (все время, пока открыта страница). Убедительная просьба, формулируя вопрос, делайте это как можно точнее. Старайтесь цитировать скрипты, с которыми возникли проблемы. И поясняйте, для чего этот скрипт и как он должен работать. Если скрипт уже установлен на форуме - не помешает ссылка на него, но и ограничиваться ей не стоит - главное, все-таки цитировать скрипт. Опишите подробно, что вы хотите получить в результате. Если ваши знания JavaScript отличны от нулевых - стоит об этом предупредить, чтобы мы могли не только давать вам готовые скрипты, но и инструктировать вас на случай вашего желания как-то их улучшить. Так же неплохо указать о ваших знаниях HTML и CSS.

Ответов - 116, стр: 1 2 3 All

Roller: Zenitchik здравствуйте! Поставил скрипт подсчета введенных символов, но количество их выдает только в правке сообщения. Непосредственно при написании не считает. Что не так, а? http://pr0test3.forum24.ru/ сам скрипт (не помню где стырил, на каком-то форуме борды)) <!--ПОДСЧЁТ ВВЕДЁННЫХ СИМВОЛОВ--> <SCRIPT type="text/javascript"> function showMsgLen() { var NumColor = new String(); var textAr = document.all.message; if (textAr) { var yerNumb = (textAr.value.length < MaxMsgLen) ? (MaxMsgLen - textAr.value.length) : (0); if (textAr.value.length >= MidMasgLen && textAr.value.length < MaxMsgLen) { NumColor = PreAColor;} else { if (textAr.value.length >= MaxMsgLen) { NumColor = AlarmColor;} else {NumColor = "";}} document.all.simb.innerHTML = textAr.value.length; document.all.simb.color = NumColor; document.all.yet.innerHTML = yerNumb;}} if(document.all.message){ var AlarmColor = 'red'; var PreAColor = 'blue'; var MaxMsgLen = 48080; var MidMasgLen = 47980; var MaxMsgLen_pm = 1924; var MidMasgLen_pm = 1824; if(work == '4'){MaxMsgLen = MaxMsgLen_pm; MidMasgLen = MidMasgLen_pm;} var startMsgLen = document.all.message.value.length; var startYet = (startMsgLen < MaxMsgLen )?(MaxMsgLen - startMsgLen):(0); (startMsgLen >= MidMasgLen && startMsgLen < MaxMsgLen)?(NumColor = PreAColor):((startMsgLen >= MaxMsgLen)?(NumColor = AlarmColor):(NumColor = '')); document.all.message.parentNode.appendChild(document.createElement('div')); document.all.message.parentNode.lastChild.innerHTML = '<font class="font2">Введено символов: <font color ="'+NumColor+'" ID="simb">'+startMsgLen+'</font> <BR>Еще можно ввести: <font ID="yet">'+startYet +'</font></font>'} </SCRIPT> <!--КОНЕЦ ПОДСЧЁТА-->

Zenitchik: Судя по коду, это ОЧЕНЬ старый скрипт. Странно, что он вообще работает. У Вас, кажется FireFox? И как? Считает?

Roller: Zenitchik файрфокс, ага. Ну вот выдает количество символов когда сообщение правишь) А новый рабочий скрипт есть???


Zenitchik: Пока не знаю. У Норма не попадался?

Roller: Zenitchik у него не нашел(

Prongs: http://greeneyes.forum24.ru http://spiderweb.forum24.ru На обоих моих форумах один и тот же глюк - при открытии любой темы появляется горизонтальный "скролл". Какова вероятность того, что это побочный эффект одного из скриптов? (они на форумах то же одни и те же) И стоит ли из-за этого убирать скрипт?

Zenitchik: Вероятность очень невелика. Но надо проверить. Сейчас гляну.

Zenitchik: Мистика какая-то. У меня только один раз в IE горизонтальный скролл появился. А после выхода наглавную и повторного входа в тему - не появился и заставить его появиться повторно не удалось. Вернее, он появлялся при той же ширине окна, что и на главной. Расскажите подробнее, в каких браузерах и при каком разрешении экрана это происходит? Если можете вычислить - в каких темах?

Crish: В опере не было замечено скролла.

Childbirth: Здравствуйте, никак не найду скрипт, включающий прокрутку слишком больших изображений, которые растягивают таблицу форума. Говорят, был у вас такой. Скрипт автоматического масштабирования работает, но не решил проблему в теме Рекламы (почему-то), а это-то и было необходимо прежде всего. Адрес форума в автоподписи, если что.

Zenitchik: Childbirth Постараюсь на выходных погонять скрипт. Что-нибудь придумаю.

Childbirth: Zenitchik а нет возможности разыскать тот, что ставил прокрутку на большие картинки ? хочется обойтись малой кровью. в любом случае, спасибо огромное.

Zenitchik: Я не писал такой скрипт. А где искать чужие я не знаю.

Кедр: Подскажите пожалуйста скрипт для приватного сообщения пользователю (в одном ролевом форуме я такой скрипт видел). Буду благодарен.

Zenitchik: Кедр Не понял, что вы имеете в виду.

Кедр: Zenitchik чтобы сообщение было ведно только одному или нескольким (определенным пользователям). Что-то вроде этого: [priv=name1, name2, name3]текст сообщения[/priv]

Zenitchik: Надо подумать. Я такого скрипта не писал, хотя и собирался. Вы на http://catalogue.forum24.ru/ смотрели? Может, Норм разрабатывал такой скрипт?

Кедр: Zenitchik посмотрел, такого срипта не обнаружил.

Zenitchik: Ммм... Сколько вы готовы ждать? Я, может быть, возьмусь его написать.

Кедр: Zenitchik я вообщем не тороплю, как думаете за сколько сможете написать?

Zenitchik: Дня за три.

Кедр: Zenitchik ну и ОК, буду ждать.

Кедр: Люди. Подскажите скрипт для ucoza, генератор случайных чисел (dice). Буду благодарен.

Zenitchik: Кедр С тегами пока трабл. Старый движок не годится, а новый не готов. Сейчас я его заканчиваю. Насчёт дайсов, расскажите, как они должны работать? Просто нажать и чтобы показало - это я напишу не сходя с места минут за 10. А если надо сразу куда-то сохранять - лучше обратиться к норму.

Кедр: Zenitchik чтобы по нажатию, в сообщение вставлялось случайное число от 0 до 7 .

Zenitchik: Кедр И сразу отправлялось? Или только вставлялось?

Кедр: Zenitchik только вставилось.

Zenitchik: Кедр Я попробую научиться писать скрипты под Укоз. Но не знаю, сколько времени это займёт.

Oper: Zenitchik Будем вам с Кедром благодарны, а то замучились уже!

Zenitchik: Кедр, Oper, Что у вас за форум? Какие-нибудь скрипты уже установлены?

Кедр: Zenitchik форум на юкоз, скриптов ни каких еще не ставили.

Zenitchik: Случится погонять юкозовский форум - придумаю как прикрутить к нему мои скрипты (благо, они не специфичные).

Oper: Да не к спеху в принципе. Но было бы не плохо! Я лично чего-то скриптом под юкоз, мало встречал, и подсмотреть не где... Пару фичь хотелось бы организовать. Для отображения статистики, даже допустим информация о персонаже, инвентарь...

Irreal Faces: Скажу очень-очень большое спасибо за помощь в исправлении криво работающего скрипта. Мои познания равны нулю, увы. Проблема следующего порядка: внизу форума имеются баннеры и кнопка, по нажатию на которую открывается/закрывается блок дополнительных баннеров. И это работает во всех броузерах, кроме Мозиллы. Да, на некоторых форумах решение подобной проблемы приводилось, но почему-то не помогает (возможно, я что-то не туда вписываю, поскольку совсем чайник). Плюс ко всему кнопка должна выглядеть не стандартно, а в заданных шрифте/цвете. В ниже приведённом скрипте это прописано. В общем, я просто не знаю, что и где вписать, чтобы в Мозилле корректно работало. За любую помощь и совет - спасибо большое! <script type= ext/javascript> function setSize(obj,width,height){ obj_size = document.getElementsByName(obj); if(width>0) obj_size[0].style.width=width; if(height>0) obj_size[0].style.height=height; } if (work==){ setSize(htmlnews,0,200); setSize(html_up,0,450); setSize(html_down,0,450); setSize(htmllogo,0,50); setSize(st,0,350); setSize(lsmess,0,50); setSize(lgpak0,0,50); setSize(lgpak1,0,50); setSize(smline,0,50); } </script> <center> <font size=1 color=#340e00> © Графическое оформление - *** <br> <br> <a href=>баннер</a> <a href=>баннер</a> <a href=>баннер</a> <a href=>баннер</a> <br><br> <div id="html-footer" class="section"> <div class="container"></div> <input type="Button" value="Партнеры" onclick="return showhide(this)"> <p style="display:none" id="mozilla_correct_1"> <a href=>баннер</a> <a href=>баннер</a> <a href=>баннер</a> <a href=>баннер</a> <a href=>баннер</a> <a href=>баннер</a> <a href=>баннер</a> <a href=>баннер</a> </p></div> <script> function showhide(b){ p = b.parentNode.getElementsByTagName("p")[0]; if( p == undefined ) { p = document.getElementById(mozilla_correct_1);} if(b.value=="Партнеры"){ b.value="Скрыть" ; p.style.display="block";} else{ b.value="Партнеры"; p.style.display="none";} return false;} </script> </div> </center> </font> </TD> <td width="60" bgColor=#e3d5b2 background="http://s1.ipicture.ru/uploads/20110122/kcWPS4vc.gif" repeat="repeat-y"></td> </TR> <tr> <td width="900" height=51 bgColor=#e3d5b2 colspan="3" background="http://s2.ipicture.ru/uploads/20110122/I5K7NH7o.gif"></td> </tr> </TABLE> </BODY></HTML>

matryoshka: Доброго времени суток! вопрос может показаться не серьезным, но как сделать так, чтобы смайлки были не только слева от поля ответа, но и под ним? спасибо

Zenitchik: matryoshka Постараюсь найти, но не обещаю быстро.



полная версия страницы