PHP/MySQL | выдвежное меню на сайт
< s c r i p t t y p e = " t e x t / j a v a s c r i p t " > v a r n s 4 = d o c ume n t . l a y e r s ? 1 : 0 v a r i e 4 = d o c ume n t . a l l ? 1 : 0 v a r n s 6 = d o c ume n t . g e t E l eme n t B y I d&& ! d o c ume n t . a l l ? 1 : 0 i f ( i e 4 | | n s 6 ) d o c ume n t . wr i t e ( ' < d i v i d = " s l i d e _ b a r 2 " s t y l e = " l e f t : - 1 4 0 " a l i g n = " c e n t e r " > ' ) e l s e d o c ume n t . wr i t e ( ' < d i v a l i g n = " c e n t e r " > < l a y e r i d = " s l i d e _ b a r " > ' ) v a r i t ems = n ew A r r a y ( ) v a r s i t e _ l i n k s = n ew A r r a y ( ) i t ems [ 0 ] = " Г л а в н а я " i t ems [ 1 ] = " Н о в о с т и " i t ems [ 2 ] = " С к р и п ты " i t ems [ 3 ] = " С е р в и сы " i t ems [ 4 ] = " Х и т р о с т и " s i t e _ l i n k s [ 0 ] = " h t t p : / / u s e f u l s c r i p t . r u / " s i t e _ l i n k s [ 1 ] = " h t t p : / / u s e f u l s c r i p t . r u / n ews . p h p " s i t e _ l i n k s [ 2 ] = " h t t p : / / u s e f u l s c r i p t . r u / s c r i p t . p h p " s i t e _ l i n k s [ 3 ] = " h t t p : / / u s e f u l s c r i p t . r u / u s e f u l _ s i t e . p h p " s i t e _ l i n k s [ 4 ] = " h t t p : / / u s e f u l s c r i p t . r u / t r i c k . p h p " f o r ( i = 0 ; i < = i t ems . l e n g t h - 1 ; i + + ) d o c ume n t . wr i t e ( ' < a h r e f = ' + s i t e _ l i n k s [ i ] + ' > ' + i t ems [ i ] + ' < / a > < b r > ' ) i f ( i e 4 | | n s 6 ) { d o c ume n t . wr i t e ( ' < / d i v > ' ) t h eme n u = ( n s 6 ) ? d o c ume n t . g e t E l eme n t B y I d ( " s l i d e _ b a r 2 " ) . s t y l e : d o c ume n t . a l l . s l i d e _ b a r 2 . s t y l e r i g h t _ b o r d e r = 0 l e f t _ b o r d e r = - 1 4 0 } e l s e { d o c ume n t . wr i t e ( ' < / l a y e r > < / d i v > ' ) t h eme n u = d o c ume n t . l a y e r s . s l i d e _ b a r r i g h t _ b o r d e r = 1 5 0 l e f t _ b o r d e r = 1 0 } v a r d r a g _ me n u = f a l s e v a r x 1 , x 2 i f ( n s 4 ) t h eme n u . c a p t u r e E v e n t s ( E v e n t . MOU S E DOWN | E v e n t . MOU S E U P ) f u n c t i o n mo v e _ me n u ( e ) { i f ( i e 4&& e v e n t . b u t t o n = = 1&& d r a g _ me n u ) { i f ( t emp _ x + e v e n t . c l i e n t X - x 1 > l e f t _ b o r d e r ) t h eme n u . p i x e l L e f t =Ma t h . m i n ( r i g h t _ b o r d e r , t emp _ x + e v e n t . c l i e n t X - x 1 ) e l s e t h eme n u . p i x e l L e f t =Ma t h . ma x ( l e f t _ b o r d e r , t emp _ x + e v e n t . c l i e n t X - x 1 ) } e l s e i f ( n s 6&& d r a g _ me n u ) { i f ( p a r s e I n t ( t h eme n u . l e f t ) + e . c l i e n t X - x 2 > l e f t _ b o r d e r ) t h eme n u . l e f t =Ma t h . m i n ( r i g h t _ b o r d e r + 2 , t emp _ x + e . c l i e n t X - x 2 ) e l s e t h eme n u . l e f t =Ma t h . ma x ( l e f t _ b o r d e r - 2 , t emp _ x + e . c l i e n t X - x 2 ) } e l s e i f ( n s 4 ) { i f ( t h eme n u . l e f t + e . x - x 2 > l e f t _ b o r d e r ) t h eme n u . l e f t =Ma t h . m i n ( r i g h t _ b o r d e r + 2 , t h eme n u . l e f t + e . x - x 2 ) e l s e t h eme n u . l e f t =Ma t h . ma x ( l e f t _ b o r d e r - 2 , t h eme n u . l e f t + e . x - x 2 ) }
} f u n c t i o n mo v e s ( e ) { i f ( i e 4 ) { d r a g _ me n u = t r u e t emp _ x = t h eme n u . p i x e l L e f t x 1 = e v e n t . c l i e n t X d o c ume n t . o nmo u s emo v e =mo v e _ me n u } e l s e i f ( n s 6 ) { d r a g _ me n u = t r u e t emp _ x = p a r s e I n t ( t h eme n u . l e f t ) x 2 = e . c l i e n t X d o c ume n t . g e t E l eme n t B y I d ( " s l i d e _ b a r 2 " ) . o nmo u s emo v e =mo v e _ me n u } e l s e { t h eme n u . c a p t u r e E v e n t s ( E v e n t . MOU S E MOV E ) x 2 = e . x }
} f u n c t i o n s t o p ( ) { i f ( i e 4 | | n s 6 ) { d r a g _ me n u = f a l s e } i f ( n s 4 ) t h eme n u . r e l e a s e E v e n t s ( E v e n t . MOU S E MOV E ) } i f ( i e 4 ) { d o c ume n t . a l l . s l i d e _ b a r 2 . o nmo u s e d own =mo v e s d o c ume n t . a l l . s l i d e _ b a r 2 . o nmo u s e u p = n ew F u n c t i o n ( " d r a g _ me n u = f a l s e " ) d o c ume n t . o n s e l e c t s t a r t = n ew F u n c t i o n ( " r e t u r n f a l s e " ) } e l s e i f ( n s 6 ) { d o c ume n t . g e t E l eme n t B y I d ( " s l i d e _ b a r 2 " ) . o nmo u s e d own =mo v e s d o c ume n t . g e t E l eme n t B y I d ( " s l i d e _ b a r 2 " ) . o nmo u s e u p = n ew F u n c t i o n ( " d r a g _ me n u = f a l s e " ) } e l s e i f ( n s 4 ) { t h eme n u . o nmo u s e d own =mo v e s t h eme n u . o nmo u s emo v e =mo v e _ me n u t h eme n u . o nmo u s e u p = s t o p } < / s c r i p t > Далее создаем меню, которое будет появляться из-за пределов экрана. Для этого вверху Вашего сайта между тегами <head></ head> вставьте следующий код: HTML код: < s t y l e t y p e = " t e x t / c s s " > # s l i d e _ b a r , # s l i d e _ b a r 2 { c u r s o r : h a n d ; p o s i t i o n : a b s o l u t e ; l e f t : - 1 4 0 p x ; wi d t h : 1 6 0 p x ; t o p : 2 0 0 p x ; b o r d e r : 1 . 5 p x s o l i d g r e e n ; b a c k g r o u n d - c o l o r : s i l v e r ; l a y e r - b a c k g r o u n d - c o l o r : s i l v e r ; f o n t : b o l d 1 2 p x Ve r d a n a ; l i n e - h e i g h t : 2 0 p x ; } < / s t y l e > Как видите, таким образом можно более рационально использовать место на страничках сайта. думаю разберётесь от + или пащрения не откажусь далее кину еще коды
} f u n c t i o n mo v e s ( e ) { i f ( i e 4 ) { d r a g _ me n u = t r u e t emp _ x = t h eme n u . p i x e l L e f t x 1 = e v e n t . c l i e n t X d o c ume n t . o nmo u s emo v e =mo v e _ me n u } e l s e i f ( n s 6 ) { d r a g _ me n u = t r u e t emp _ x = p a r s e I n t ( t h eme n u . l e f t ) x 2 = e . c l i e n t X d o c ume n t . g e t E l eme n t B y I d ( " s l i d e _ b a r 2 " ) . o nmo u s emo v e =mo v e _ me n u } e l s e { t h eme n u . c a p t u r e E v e n t s ( E v e n t . MOU S E MOV E ) x 2 = e . x }
} f u n c t i o n s t o p ( ) { i f ( i e 4 | | n s 6 ) { d r a g _ me n u = f a l s e } i f ( n s 4 ) t h eme n u . r e l e a s e E v e n t s ( E v e n t . MOU S E MOV E ) } i f ( i e 4 ) { d o c ume n t . a l l . s l i d e _ b a r 2 . o nmo u s e d own =mo v e s d o c ume n t . a l l . s l i d e _ b a r 2 . o nmo u s e u p = n ew F u n c t i o n ( " d r a g _ me n u = f a l s e " ) d o c ume n t . o n s e l e c t s t a r t = n ew F u n c t i o n ( " r e t u r n f a l s e " ) } e l s e i f ( n s 6 ) { d o c ume n t . g e t E l eme n t B y I d ( " s l i d e _ b a r 2 " ) . o nmo u s e d own =mo v e s d o c ume n t . g e t E l eme n t B y I d ( " s l i d e _ b a r 2 " ) . o nmo u s e u p = n ew F u n c t i o n ( " d r a g _ me n u = f a l s e " ) } e l s e i f ( n s 4 ) { t h eme n u . o nmo u s e d own =mo v e s t h eme n u . o nmo u s emo v e =mo v e _ me n u t h eme n u . o nmo u s e u p = s t o p } < / s c r i p t > Далее создаем меню, которое будет появляться из-за пределов экрана. Для этого вверху Вашего сайта между тегами <head></ head> вставьте следующий код: HTML код: < s t y l e t y p e = " t e x t / c s s " > # s l i d e _ b a r , # s l i d e _ b a r 2 { c u r s o r : h a n d ; p o s i t i o n : a b s o l u t e ; l e f t : - 1 4 0 p x ; wi d t h : 1 6 0 p x ; t o p : 2 0 0 p x ; b o r d e r : 1 . 5 p x s o l i d g r e e n ; b a c k g r o u n d - c o l o r : s i l v e r ; l a y e r - b a c k g r o u n d - c o l o r : s i l v e r ; f o n t : b o l d 1 2 p x Ve r d a n a ; l i n e - h e i g h t : 2 0 p x ; } < / s t y l e > Как видите, таким образом можно более рационально использовать место на страничках сайта. думаю разберётесь от + или пащрения не откажусь далее кину еще коды
сколько же ты там эти пробелы тыкал?
[Creep_Matis] (04.05.2015 в 20:01)
WTF?
Код не пойми какой...
Разборчивее, please!
WTF?
Код не пойми какой...
Разборчивее, please!
+, я даже код прочитать не могу, глаза режет:D
[Creep_Matis] (04.05.2015 в 20:01)
WTF?
Код не пойми какой...
Разборчивее, please!
WTF?
Код не пойми какой...
Разборчивее, please!
Джава скрипт это:)
tinwar, Что это ява - я увидел, а вот зачем пробелов натыкано over9000 - не понимаю...
tinwar (04.05.2015 в 20:05)
[Creep_Matis] (04.05.2015 в 20:01)
WTF?
Код не пойми какой...
Разборчивее, please!
Джава скрипт это:)
[Creep_Matis] (04.05.2015 в 20:01)
WTF?
Код не пойми какой...
Разборчивее, please!
Джава скрипт это:)
он имеет ввиду, что его понять невозможно, без пробелов нельзя?
[Creep_Matis] (04.05.2015 в 20:07)
tinwar, Что это ява - я увидел, а вот зачем пробелов натыкано over9000 - не понимаю...
tinwar, Что это ява - я увидел, а вот зачем пробелов натыкано over9000 - не понимаю...
Подредачь немного, вот еще код: текст постоянно меняющий свой цвет Для получения такого текста, постоянно изменяющего свой цвет текста, поместите следующий скрипт в начало Вашей странички: JavaScript код: < s c r i p t t y p e = " t e x t / j a v a s c r i p t " > i = 0 ; d t = n ew A r r a y ( " 0 0 0 0A0 " , " A0 0 0 0 0 " , " 0 0A0 0 0 " , " 0 0A0A0 " , " A0 0 0A0 " , " A0A0 0 0 " ) ; f u n c t i o n n e x t _ c l ( ) { d o c ume n t . g e t E l eme n t B y I d ( " t e x t _ c l " ) . s t y l e . c o l o r = d t [ i + + ] ; i f ( i > d t . l e n g t h ) i = 0 ; s e t T i me o u t ( " n e x t _ c l ( ) " , 5 0 0 ) ; } < / s c r i p t > В том месте, где будет выводиться текст, опишите его следующим образом: HTML код: < d i v a l i g n = " c e n t e r " i d = ' t e x t _ c l ' > Т е к с т , п о с т о я н н о и з ме н яющи й с в о й ц в е т < / d i v > И в конце странички запустите ранее описанную функцию next_cl(): JavaScript код: < s c r i p t t y p e = " t e x t / j a v a s c r i p t " > n e x t _ c l ( ) ; < / s c r i p t >
НАПИШИ НОРМАЛЬНО! Размести переносы мать вашу
Стр.: 1, 2