|
|
|
| подскажите как в таком коде сделать. чтобы пре выборе цвета всегда оставалось в поле надпись цвет. как на форумах многих.
<SELECT name='colors' onChange='document.all.dd.style.color=this.options[this.selectedIndex].style.color;'>
<option style=''>Цвет</option>
<option style='color:red' class=red>Красный</option>
<option style='color:white' class=white>Белый</option>
<option style='color:#1133FF' class=sinij>Синий</option>
<option style='color:#00CCFF' class=goluboj>Голубой</option>
<option style='color:#00FF00' class=salat>Салатовый</option>
<option style='color:#440000' class=bordovij>Бордовый</option>
<option style='color:#7700AA' class=violetovij>Виолетовый</option>
<option style='color:#777722' class=peso4nij>песочный</option>
<option style='color:#CCFFCC' class=limonnij>Лимонный</option>
<option style='color:#FFFF00' class=zeltij>Жёлтый</option>
<option style='color:#FF0088' class=rozovij>Розовый</option>
<option style='color:#881100' class=kori4n>Коричневый</option>
<option style='color:#113300' class=zelenj>зелёный</option>
</SELECT>
<div id=dd>Пример текста избранного цвета.</div>
|
вот я выбераю к примеру синий цвет. он вставляется в тексарию а в этой форме снова остается только надпись Цвет | |
|
|
|
|
|
|
|
для: dirol
(09.07.2008 в 23:51)
| |
<SELECT name='colors' onChange='document.all.dd.style.color=this.options[this.selectedIndex].style.color; this.options[0].selected=true;'>
|
| |
|
|
|
|
|
|
|
для: ONYX
(10.07.2008 в 04:44)
| | ONYX
Спасибо большое | |
|
|
|
|
|
|
|
для: dirol
(10.07.2008 в 11:55)
| | ONYX
не подсдскажешь как такое же сделать тут?
$colors = 0;
$color = array("black", "silver", "gray", "white", "maroon", "orange", "orangered", "red", "purple", "fuchsia", "green", "lime", "olive", "yellow", "navy", "blue", "teal", "aqua");
foreach ($color as $val) if ($val != "") $colors .= "<option style=\"color: ".$val.";\" value=\"".$val."\">"._ECOLOR."</option>";
."<div class=\"editorselect\"><select style=\"font-size: 10px;\" name=\"color\" onChange=\"InsertCode('color', this.options[this.selectedIndex].value, '', '', '".$id."')\">".$colors."</select></div>"
|
| |
|
|
|
|
|
|
|
для: dirol
(10.07.2008 в 12:35)
| | Аналогично как и впервом варианте добавить в событие onChange строку.
this.options[0].selected=true;
|
или в конец функции InsertCode | |
|
|
|
|
|
|
|
для: ONYX
(11.07.2008 в 02:53)
| | не получается((((
вот сам код
function InsertCode(code, info, type, error, area) {
if ((ClientVer >= 4) && IsIE && IsWin) {
if (code == 'name') {
AddIE('' + info + '', ', ');
} else if (code == 'url' || code == 'mail') {
if (code == 'url') var url = prompt(info, 'http://');
if (code == 'mail') var url = prompt(info, '');
if (!url) return alert(error);
selection = document.selection.createRange().text;
if (!selection) {
var title = prompt(type, type);
AddIE('[' + code + '=' + url + ']' + title + '[/' + code + ']', '\n');
} else {
AddIE('[' + code + '=' + url + ']', '[/' + code + ']');
}
} else if (code == 'color' || code == 'family' || code == 'size') {
AddIE('[' + code + '=' + info + ']', '[/' + code + ']');
} else if (code == 'li' || code == 'hr' || code == 'pagebreak') {
AddIE('[' + code + ']', '');
} else if (code == 'attach') {
AddIE('[' + code + '=' + info + ' align=center title=title]', '\n');
} else {
var selection = false;
selection = document.selection.createRange().text;
if (selection && code == 'quote') {
AddIE('[' + code + ']' + selection + '[/' + code + ']', '\n');
} else {
if (code == 'img' && info) {
AddIE('[' + code + '=center alt=title]' + info +'[/' + code + ']', '\n');
} else if (code == 'img') {
AddIE('[' + code + '=center alt=title]', '[/' + code + ']');
} else {
AddIE('[' + code + ']', '[/' + code + ']');
}
}
}
} else {
var txtarea = document.getElementById(area);
if (code == 'name') {
AddMoz(txtarea, '' + info + '', ', ');
} else if (code == 'url' || code == 'mail') {
if (code == 'url') var url = prompt(info, 'http://');
if (code == 'mail') var url = prompt(info, '');
if (!url) return alert(error);
if (txtarea.selectionEnd && (txtarea.selectionEnd - txtarea.selectionStart <= 0)) {
var title = prompt(type, type);
AddMoz(txtarea, '[' + code + '=' + url + ']' + title + '[/' + code + ']', '\n');
} else {
AddMoz(txtarea, '[' + code + '=' + url + ']', '[/' + code + ']');
}
} else if (code == 'color' || code == 'family' || code == 'size') {
AddMoz(txtarea, '[' + code + '=' + info + ']', '[/' + code + ']');
} else if (code == 'li' || code == 'hr' || code == 'br'|| code == 'pagebreak') {
AddMoz(txtarea, '[' + code + ']', '');
} else if (code == 'attach') {
AddMoz(txtarea, '[' + code + '=' + info + ' align=center title=title]', '\n');
} else {
if (code == 'img' && info) {
AddMoz(txtarea, '[' + code + '=center alt=title]' + info +'[/' + code + ']', '\n');
} else if (code == 'img') {
AddMoz(txtarea, '[' + code + '=center alt=title]', '[/' + code + ']');
} else {
AddMoz(txtarea, '[' + code + ']', '[/' + code + ']');
}
}
}
}
|
| |
|
|
|
|
|
|
|
для: dirol
(11.07.2008 в 09:32)
| | К этой функции еще несколько функций цепляется.
Вот так должно быть:
<select style="font-size: 10px;" name="color" onChange="InsertCode('color', this.options[this.selectedIndex].value, '', '', ''); this.options[0].selected = true;">
|
| |
|
|
|
|
|
|
|
для: ONYX
(11.07.2008 в 09:55)
| | страно всеравно не срабатывает. выбераешь цвет остается на том цвете который выбрал | |
|
|
|
|
|
|
|
для: dirol
(11.07.2008 в 10:38)
| | Хм... А ошибок никаких не возникает? | |
|
|
|
|
|
|
|
для: ONYX
(11.07.2008 в 11:47)
| | нет . это движок slaed в нем так не удобно сделан выбор цвета и размер и сам шрифт. пишешь статью цвет выбераешь к примеру красный, в следующий раз другое слово чтоб сделать красным надо или руками или вначале другой цвет выберать. не сбрасывается | |
|
|
|
|
|
|
|
для: dirol
(11.07.2008 в 11:53)
| | help | |
|
|
|
|
|
|
|
для: dirol
(13.07.2008 в 17:03)
| | Да будет тебе известно, что SLAED CMS это один из самых наитупейших движков.
Как известно, SLAED CMS возник из phpnuke и до сих пор большая часть кода там взята из phpnuke.
"Разработчик" SLAED CMS смог сделать невозможное - на сегодняшний день SLAED CMS - сплошная дыра по безопасности, если не говорить про ламерские ошибки в коде и сплошные баги.
Совсем недавно, все сайты "разработчика" SLAED CMS были взломаны, все базы данных сохранены а затем уничтожены. (http://slaedsuck.com) После взлома, бедный эд (разработчик) почти неделю держал сайт в закрытом состоянии, искал уязвимости. Через неделю сайт успешно открылся сново - никакой информации о том что произошло никто из клиентов не получил, все темы про взлом сайта быстренько удалялись послушными модераторами. Вместо того чтобы выпустить обновления, эд состряпал очередную новую версию, (благо кто-то на форуме подсказал где дыра и как исправить) затем обновил свой сайт до неё. Несмотря на это, через некоторое время базы сново были очищены. О какой безопасности вообще может идти речь? Там дыра на дыре, баг на баге. В силу желания самые корявые участки исправляют в AntiSlaed CMS (http://antislaedcms.ru - бесплатная версия slaed cms, с исправлениями и восстановленными копирайтами тех, у кого эд воровал код при создании слаеда)
Между тем, на данный момент phpnuke считается гораздо более безопасной чем SLAED CMS.
Это если не говорить о личности самого эдуарда, который ни толи что PHP, - русский язык не знает. Клиенты на его форуме часто становятся свидетелями его нервных срывов, истерик и хамства, но чаще эд любит играть в молчанку. "Какой взлом, о чём вы? Это всё дырявая ОС RedHat и апач виноваты!"
Вообщем думаю понятно, что из себя представляет данный "движок" и его автор. Кстати - посетите сайт http://oslik.info - варез портал разработчика SLAED CMS - борца за авторское право и копирайты. Если открыть вебархив, можно будет увидеть что и slaed.net ранее был варезником, а потом там вдруг появились статьи в защиту авторских прав - как трогательно!
Более подробная информация о "тупостях" SLAED CMS и том, какое это дерьмо, представлена по ссылкам выше. Читайте, пользуйтесь, платите 150 евро, думайте что у вас "лицензионный" движок. | |
|
|
|
|
|
|
|
для: War
(13.07.2008 в 18:13)
| | War
знаю я это все. вопрос вообще задавался не про это. а как сделать исправить ява код | |
|
|
|
|
|
|
|
для: dirol
(13.07.2008 в 19:36)
| | А разве тех. поддержка которая работает 24 часа в сутки 7 дней в неделю не может ответить на такой простой вопрос? Или темы удаляют? Может быть, вас забанили и при входе на сайт написано "отбросам тут не место!!111", или может новая система безопасности которая блокирует подозрительные запросы вида /index.php? - обычно проблемы клиентов связаны именно с этим там. | |
|
|
|
|
|
|
|
для: War
(13.07.2008 в 19:49)
| | не преврощай топик в базар. я там не забанет и я не клиент. я задал вопрос тут хочу чтоб помогли сделать. все что не понятного то | |
|
|
|
|
|
|
|
для: dirol
(09.07.2008 в 23:51)
| |
<SELECT name="colors" onChange="document.getElementById('dd').style.color=this.value">
<option style=''>Цвет</option>
<option value="#ff0000">Красный</option>
<option value="#ffffff">Белый</option>
<option value="#1133FF">Синий</option>
<option value="#1133FF">Голубой</option>
<option value="#1133FF">Салатовый</option>
<option value="#440000">Бордовый</option>
<option value="#7700AA">Виолетовый</option>
<option value="#777722">песочный</option>
<option value="#CCFFCC">Лимонный</option>
<option value="#FFFF00">Жёлтый</option>
<option value="#FF0088">Розовый</option>
<option value="#881100">Коричневый</option>
<option value="#113300">зелёный</option>
</SELECT>
<div id=dd>Пример текста избранного цвета.</div>
|
| |
|
|
|
|
|
|
|
для: sim5
(13.07.2008 в 21:38)
| | >не преврощай топик в базар. я там не забанет и я не клиент. я задал вопрос тут хочу чтоб помогли >сделать. все что не понятного то
Да уж, случай клинический.
Лично мне всё понятно. Удачи. | |
|
|
|