Программирование > JavaScript & JScript

Вытаскивание градиента

(1/1)

Net@rt:

function gradient ( C1, C2, C3, Str ) {
        function l ( Str ) { while (re = /[^]+/.test (Str)) Str = Str.replace (/[^]+/g, ""); return Str.replace (/]+>?/g, "").replace (/&([a-z]{2,}\\d*|#\\d+|#x[\\da-f]{2});/gi, " ").length }
        function c ( R, G, B, Str ) { return "" + Str + "" }
        function g ( C1, C2, l, s ) {
                C1 = parseInt ("0x0" + C1.substr (1))
                C2 = parseInt ("0x0" + C2.substr (1))
                var R1 = C1 >> 16, G1 = (C1 >> 8) & 0xFF, B1 = C1 & 0xFF
                var R2 = C2 >> 16, G2 = (C2 >> 8) & 0xFF, B2 = C2 & 0xFF
                var Res = ""
                var d = l - s
                R2 -= R1; G2 -= G1; B2 -= B1
                for (var i = 0; iS < Str.length;) {
                        if (Str.charAt (iS) == \'\' && !t) break
                                }
                                iS++
                        } else if (i != l) {
                                var S = (Str.charAt (iS) == \'&\' && /^(&([a-z]{2,}\\d*|#\\d+|#x[\\da-f]{2});)/i.test (Str.substr (iS))) ? RegExp.$1 : Str.charAt (iS)
                                Res += d ? c (R1 + i * R2 / d, G1 + i * G2 / d, B1 + i * B2 / d, S) : c (R1, G1, B1, S)
                                iS += S.length
                                i++
                        } else
                                break
                }
                return Res
        }
        Str = Str.replace (/^\\s+|\\s+$/g, "")
        var iS = 0
        var Len = l (Str)
        return C2 ? g (C1, C2, Math.floor (Len / 2), 0) + g (C2, C3, Math.round (Len / 2), 1) : g (C1, C3, Len, 1)
}


ВОТ !!! незная как этот градиент вытащить от сюда !
подскажите кто знает !!

CGVictor:
Net@rt
Это  [off]с ужасом еще раз глядит в месиво кода[/off]  градиент путем вставки текстовых элементов?
В чем вопрос? Что именно хочешь вытащить?...

Навигация

[0] Главная страница сообщений

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии