Igor
Долгожитель форума
 Откуда: Раменское Всего сообщений: 311 Рейтинг пользователя: 1 Дата регистрации на форуме: 8 апр. 2003
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 7 сентября 2003 10:40
вот так будет выглядеть -  проверить его и оттестить можно - ЗДЕСЬсам хак находится - ЗДЕСЬXXXX Pro не выкладываю его здесь т.к. нужна твоя помощь. есть маленькая недоработка (да и с тегом - [ code ] не понятно что творится :( ) проблема вот в чём - тег - [ FONT=Arial ] или любой другой (выбор типа шрифта) закрывается нормально. А вот [ SIZE=3 ] или любой другой и [ COLOR=red ] или любой другой, при нажатии на кнопку закрытие всех открытых тегов, добавляются лишние скобки. Это конечно не страшно, но не совсем симпотно. Одним словом нужны твои знания.. похоже вся проблема в этой части - function closeall(){<br>if (bbtags[0]) {<br>while (bbtags[0]) {<br>tagRemove = popstack(bbtags); <br>if (tagRemove == 'SIZE') {document.newpost.inpost.value += "[/SIZE]";}<br>if (tagRemove == 'COLOR') {document.newpost.inpost.value += "[/COLOR]";}<br>if (tagRemove == 'FONT') {document.newpost.inpost.value += "[/FONT]";}<br>else {document.newpost.inpost.value += "[/" + tagRemove + "]";}<br>if ( (tagRemove != 'FONT') && (tagRemove != 'SIZE') && (tagRemove != 'COLOR') ) {<br>eval("document.newpost." + tagRemove + ".value = ' " + tagRemove + " '");<br>eval(tagRemove + "_open = 0");<br>}}}<br>document.newpost.tagcount.value = 0; <br>bbtags = new Array(); <br>document.newpost.inpost.focus();<br>}<p>function alterfont(theval, thetag){ //FONT<br>if (theval == 0) {return;}<br>if(doInsert("[" + thetag + "=" + theval + "]", "[/" + thetag + "]", true))<br>pushstack(bbtags, thetag);<br>document.newpost.ffont.selectedIndex = 0;<br>document.newpost.fsize.selectedIndex = 0;<br>document.newpost.fcolor.selectedIndex = 0;<br>cstat();<br>}
--- FYI AKA Shatun
|