-
Posts
182 -
Joined
-
Last visited
Content Type
Profiles
Forums
Calendar
Store
Everything posted by CalvinKlein
-
htmlbook.ru/html/map почитайте тут думаю это то что вам нужно
-
почитайте про якоря, или JS юзать
-
а зачем вам flash фон? вставляйте просто флэш как логотип
-
htmlbook.ru/html/style/media
-
Кстати min-width и max-width в ie 6 вообще не работают, их можно заменить с помощью expression если есть возможность к main применить position:relative #left { width:230px; position:absolute; left:-230px; } #center { margin-left:230px; }
-
зачем clear:both у main ?! неплохо бы поставить min-width для main overflow:hidden к center добавьте
-
1, 2. разместить поверх страницы чёрный полупрозрачный слой .sloy { position:fixed; width:100%; height:100%; left:0; top:0; background:#000; /* ( или путь к файлу с полупрозрачным фоном ) */ opacity:0.5; z-index:999; } И ещё при открытии окна применить к body overflow:hidden 3. Если окно фикс. ширины и высоты .okno { position:fixed; width:400px; height:400px; left:50%; top:50%; margin-top:-200px; margin-left:-200px; z-index:1000; }
-
Применение нескольких классов к одному элементу
CalvinKlein replied to Subcomandante.A's question in HTML Coding
что за .body.ar ?! -
Скрипт рабочий, просто его надо запускать по событию onDomReady, ну или вставить его в конец файла
-
Apache mod_rewrite почитайте информации полно
-
Извиняюсь, метод не так работает, лучше присвоить элементу id и писать так <script type="text/javascript" language="JavaScript"> if( /opera/i.test(navigator.userAgent.toLowerCase()) ) { document.getElementById("id элемента").style.top = "-50px"; } </script>
-
Во-первых не Java, а JavaScript! А во-вторых вам ведь всего-лишь одно свойство поменять marginTop; if( /opera/i.test(navigator.userAgent.toLowerCase()) ) { document.getElementsByClassName(".feed-icon")[0].style.marginTop = "-2px"; }
-
Для IE можно с помощью условных коментариев <!--[if lte IE 6]> <![endif]--> для остальных браузеров через JavaScript var _ua = navigator.userAgent.toLowerCase(); var browser = { version: (_ua.match( /.+(?:me|ox|on|rv|it|ra|ie)[\/: ]([\d.]+)/ ) || [0,'0'])[1], opera: /opera/i.test(_ua), msie: (/msie/i.test(_ua) && !/opera/i.test(_ua)), msie6: (/msie 6/i.test(_ua) && !/opera/i.test(_ua)), msie7: (/msie 7/i.test(_ua) && !/opera/i.test(_ua)), msie8: (/msie 8/i.test(_ua) && !/opera/i.test(_ua)), msie9: (/msie 9/i.test(_ua) && !/opera/i.test(_ua)), mozilla: /firefox/i.test(_ua), chrome: /chrome/i.test(_ua), safari: (!(/chrome/i.test(_ua)) && /webkit|safari|khtml/i.test(_ua)), iphone: /iphone/i.test(_ua), ipod: /ipod/i.test(_ua), iphone4: /iphone.*OS 4/i.test(_ua), ipod4: /ipod.*OS 4/i.test(_ua), ipad: /ipad/i.test(_ua), safari_mobile: /iphone|ipod|ipad/i.test(_ua), opera_mobile: /opera mini|opera mobi/i.test(_ua), mobile: /iphone|ipod|ipad|opera mini|opera mobi/i.test(_ua), mac: /mac/i.test(_ua) }; вытащил из контакта скрипт. конкретно для Opera if( /opera/i.test(navigator.userAgent.toLowerCase()) ) { /* — */ }
-
Обращайся если что
-
Ага, ну раз я в "просто" не врубаю, значит все...можно считать, что курсач провален Ну неужели совсем ничего не понятно?
-
да, и менять значение при перестановке. а что там непонятного, вроде всё просто?!
-
for (var i=0; i<16; i++) { if(document.images[i].name=="16") moveImg = i; } Чтобы этот кусок не писать. kontakt4kontakt.narod.ru/15.html Ты мой код посмотрел? И как с этим бороться? Здесь нужен алгоритм, или имитировать клики по пятнашкам.
-
DasBit One = Math.floor(Math.random() * (16 - 1) + 1); Two = Math.floor(Math.random() * (16 - 1) + 1); число не от 1 до 16, а от 1 до 15, правильно так One = Math.floor(Math.random() * (16 - 1)) + 1; Two = Math.floor(Math.random() * (16 - 1)) + 1; и кстати 16-1 = 15 почему бы сразу не написать?! document.images - это массив, а индексы элементов массива в JS с 0 начинаются, так что пиши так One = Math.floor(Math.random() * 15); Two = Math.floor(Math.random() * 15); for (var i=0; i<16; i++) { if(document.images[i].name=="16") moveImg = i; } не проще сделать глобальную переменную moveImg ?! И ещё "при рандомизации" возникают ситуации, когда пятнашки собрать невозможно!
-
kontakt4kontakt.narod.ru/15.html тут вроде всё понятно в коде. free - глобальный объект, free = {"x": число, "y": число }. var y = Math.floor(parseInt(el.style["top"])/106); var x = Math.floor(parseInt(el.style["left"])/106); расчитывается исходя из координат пятнашки
-
kontakt4kontakt.narod.ru/15.html вот кстати мои пятнашки, правда ещё не доделал до конца, но думаю DasBit найдёт что искал. Math.abs(free.x-x) - это расстояние между пустой клеткой и пятнашкой по оси x Math.abs(free.y-y) - соответственно расстояние по оси y если их сумма равна 1, то расстояние по оси y или расстояние по оси x равно 1, то есть пятнашка может ходить.
-
В этой версии пятнашек не учтено, что могут быть начальные варианты при которых пятнашки собрать невозможно. И ещё не понял зачем такая сложная проверка возможности хода?! у меня это одна строка if( (Math.abs(free.x-x)+Math.abs(free.y-y))==1 ) { /* —— */ } free.x, free.y - координаты свободной клетки, x, y - координаты пятнашки соотвественно. и смысла в Bottom, Left, Right и Top тоже не вижу, я их заменил одной функцией move function move( el, xf, yf, xt, yt ) { var sm = 0; timer = setInterval( function() { el.style["top"] = yf*size+sm*(yt-yf)+"px"; el.style["left"] = xf*size+sm*(xt-xf)+"px"; sm+=10; if( sm > size ) { el.style["top"] = yt*size+"px"; el.style["left"] = xt*size+"px"; clearInterval(timer); } }, 10 ); } здесь el - пятнашка, xf, yf - начальные координаты(0-3), xt, yt - конечные координаты, size - размер пятнашки(ширина = высота)
-
цЫфровая техника))) хахахахаха)
-
А что мешает задать ширину и высоту div'a равными ширине и высоте изображения и воспользоваться свойством float:left(right) ? В этом случае конечно тоже возникает "лишний тэг, применяемый в оформительских целях", но подругому здесь никак.
-
я бы прежде чем делать запрос с переменной $Identificator проверил бы её на безопасность, ведь она берётся из куков, а там может что угодно быть.
-
www.liveinternet.ru/..../ Вот статистика liveinternet.ru, за последние три месяца опера 11 самый популярный браузер.