Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Как разбить на массив CSS свойство? (https://javascript.ru/forum/misc/22490-kak-razbit-na-massiv-css-svojjstvo.html)

Solovei95 22.10.2011 11:27

Как разбить на массив CSS свойство?
 
Вы не поняли меня! Мне дано вот такое свойство background-image. ТАК СКАЖИТЕ КАК РАЗБИТЬ НА МАССИВ!!!
url(clock.png),-moz-linear-gradient(bottom, rgb(247,232,44) 49%, rgb(255,255,71) 75%, rgb(255,255,100) 88%)

Чтобы было так:
arr[0] = "url(clock.png)";
arr[1] = "-moz-linear-gradient(bottom, rgb(247,232,44) 49%, rgb(255,255,71) 75%, rgb(255,255,100) 88%)";

Те кто не понимают - я говорю про Multiple-background.

Триви 22.10.2011 11:30

Зачем лепить новую тему?

Solovei95 22.10.2011 11:30

Лучше бы меня забанили...
Я не могу поменять старую...

Прошу закрыть старую тему.

Solovei95 22.10.2011 11:32

Вот поймите меня правильно - мне легко массив в CSS параметр перевести, но CSS параметр в массив - проблема!

Solovei95 22.10.2011 11:39

Мне нужен алгоритм:
split [, !*(*)]
где:
() это скобки.
* это любой текст.
это значит, что содержимое скобки нужно обходить!

tenshi 22.10.2011 11:50

тут нужен нетривиальный парсер..
а что ты пытаешься сделать? если есть возможность - лучше воспользоваться другим синтаксисом, который легче будет парсить.

Solovei95 22.10.2011 11:52

ДА НЕТУ ДРУГОЙ ВОЗМОЖНОСТИ!
Мне надо разбить (muliple) background-image на массив...
Причем правильно.

Solovei95 22.10.2011 11:54

Ну я прошу - хотя бы найти библиотеку!

melky 22.10.2011 12:33

я ответил в другой теме.

tenshi 23.10.2011 10:26

Цитата:

Сообщение от Solovei95 (Сообщение 132242)
ДА НЕТУ ДРУГОЙ ВОЗМОЖНОСТИ!
Мне надо разбить (muliple) background-image на массив...
Причем правильно.

ты путаешь задачу и способ её решения. сейчас ты описываешь как ты хочешь её решить, но не можешь. но что за задачу ты пытаешься решить - остаётся загадкой.


Часовой пояс GMT +3, время: 05:33.