ЦИТАТА(rocksmart @ May 15 2010, 10:19 )
А на счет корявый хотелось бы узнать. почему?
Потому что кода много и выбор маленький для выбора цветов, раз уж дело пошло на выбор цвета таким способом.
Отсюда: как и писал выше, решил сделать выбр цвета через палитру цветов, которая используется в админке при создании группы, но, т.к. я не монстр в PHP, а уж тем более в JavaScript, то столкнулся с проблемой внедрения этого блока в BB-редактор, пока у меня получилось вот что:
Untitled.png ( 45.06 Кб )
Кол-во загрузок: 15То есть я смог сделать только через 2 шага: 1) это выбор цвета 2) это вставка кода в поле ввода
Вопрос: как сделать так, чтобы код добавлялся сразу же после выбора определённого цвета при нажатии
Select? Т.е. без кнопки, в которой пишется цвет.Вот мой код (вставляется он в функцию
function textarea после
$code .= "<div class=\"editorbutton\" On.............. и т.д.):
КОД
$code .= "<link rel=\"stylesheet\" type=\"text/css\" href=\"ajax/rainbow/rainbow.css\">
<script src=\"ajax/rainbow/mootools.js\" type=\"text/javascript\"></script>
<script src=\"ajax/rainbow/rainbow.js\" type=\"text/javascript\"></script>
<script type=\"text/javascript\">
window.addEvent('domready', function() {
var r = new MooRainbow('myRainbow', {
'startColor': [58, 142, 246],
'onChange': function(color) {
$('myInput').value = color.hex;
}
});
});
</script>
<img src=\"".img_find("all/color")."\" border=\"0\" align=\"center\" style=\"cursor: pointer;\" id=\"myRainbow\" alt=\""._COLOR."\">
<input type=button name=\"color\" id=\"myInput\" OnClick=\"InsertCode('color', $('myInput').value, '', '', '".$id."')\">";