powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / mozilla, chrom. rgb(23,56,43) в место hex.
10 сообщений из 10, страница 1 из 1
mozilla, chrom. rgb(23,56,43) в место hex.
    #36631887
goshaua
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте!

Нужно вытянуть цвет:

Код: plaintext
1.
2.
3.
	this.SetColor = function(thisElement){
		document.getElementById(this.InputId).value = thisElement.style.backgroundColor;
		document.getElementById(this.ButtonId).style.backgroundColor = thisElement.style.backgroundColor;
	}

в опере и IE работает нормально, возвращает строку '#000000'. А в mozilla, chrom возвращает rgb(0,0,0). как это rgb(0,0,0) превратить в '#000000'? На ум приходит только regExp.
...
Рейтинг: 0 / 0
mozilla, chrom. rgb(23,56,43) в место hex.
    #36631915
Фотография Яростный Меч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
function hexRGB(c) {
  if(/rgb\s*\((\d+),\s*(\d+),\s*(\d+)\)/.test(c)) {
   return ('#'+parseInt(RegExp.$ 1 ).toString( 16 )+parseInt(RegExp.$ 2 ).toString( 16 )+parseInt(RegExp.$ 3 ).toString( 16 )).toLowerCase();
  }
  return c;
}
...
Рейтинг: 0 / 0
mozilla, chrom. rgb(23,56,43) в место hex.
    #36631930
Фотография Яростный Меч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да, ещё может вернуть цвет по названию, например, red
...
Рейтинг: 0 / 0
mozilla, chrom. rgb(23,56,43) в место hex.
    #36631945
goshaua
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Яростный Мечда, ещё может вернуть цвет по названию, например, red

А можна примерчик. )
...
Рейтинг: 0 / 0
mozilla, chrom. rgb(23,56,43) в место hex.
    #36631964
Фотография Яростный Меч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
goshaua,

если указан стиль style="color:red" , то style.color запросто окажется "red"
...
Рейтинг: 0 / 0
mozilla, chrom. rgb(23,56,43) в место hex.
    #36631990
goshaua
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Яростный Мечgoshaua,

если указан стиль style="color:red" , то style.color запросто окажется "red"

а ясно. Спассибо!
...
Рейтинг: 0 / 0
mozilla, chrom. rgb(23,56,43) в место hex.
    #36632028
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
goshaua...Нужно вытянуть цвет...
На самом деле, эти Ваши танцы с бубном вокруг стилей ни к чему не приведут. Есть ещё рунтайм-стили и т.д. . Например, если динамически присвоить из яваскрипта какой-то цвет, то через свойство backgroundColor Вы ничего не узнаете.
ПС. Есть много ..., друг Горацио... . ©
...
Рейтинг: 0 / 0
mozilla, chrom. rgb(23,56,43) в место hex.
    #36632038
Фотография Яростный Меч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSergeНапример, если динамически присвоить из яваскрипта какой-то цвет, то через свойство backgroundColor Вы ничего не узнаете.Это почему? В каком браузере?
...
Рейтинг: 0 / 0
mozilla, chrom. rgb(23,56,43) в место hex.
    #36632067
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Яростный МечShSergeНапример, если динамически присвоить из яваскрипта какой-то цвет, то через свойство backgroundColor Вы ничего не узнаете.Это почему? В каком браузере?
Это я взглючил. Если присвоить bgcolor в хтмл-исходнике из-под стилей разве доковыряться. Ну, много всяких штучек.
...
Рейтинг: 0 / 0
mozilla, chrom. rgb(23,56,43) в место hex.
    #36632079
Фотография Яростный Меч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSergeЕсли присвоить bgcolor в хтмл-исходнике из-под стилей разве доковыряться. Ну, много всяких штучек.Это уже просто bgColor, без всяких стилей
Код: plaintext
elem.bgColor
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / mozilla, chrom. rgb(23,56,43) в место hex.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]