DrStrangeLove
User-
Posts
404 -
Joined
-
Last visited
-
Days Won
7
Content Type
Profiles
Forums
Calendar
Store
Everything posted by DrStrangeLove
-
Уже?? Кажется ему уже столько лет.. Окей. Тада вопрос: где я туплю? /*__ Cookies options __*/ function commenterCookie() { if('undefined' != typeof window['localStorage']) { //check for local storage is supported //__ get storage var storage = window['localStorage']; //__ read storage var author = storage.getItem['proton_name']; var email = storage.getItem['proton_mail']; var url = storage.getItem['proton_homepage']; //__ set targets if( author ) $('input[name="name"]').val(unescape(author)); if( email ) $('input[name="mail"]').val(email); if( url ) $('input[name="homepage"]').val(url); //__ write storage $('#edit-comment').submit(function() { if( $('input[name="name"]').length ) storage.setItem( 'proton_name', escape($('input[name="name"]' ).val())); if( $('input[name="mail"]').length ) storage.setItem( 'proton_mail', $('input[name="mail"]' ).val()); if( $('input[name="homepage"]').length ) storage.setItem( 'proton_homepage', $('input[name="homepage"]' ).val()); }); } else { //fallback to cookies //__ read cookies var author = readCookie('proton_name'); var email = readCookie('proton_mail'); var url = readCookie('proton_homepage'); //__ set targets if( author ) $('input[name="name"]').val(unescape(author)); if( email ) $('input[name="mail"]').val(email); if( url ) $('input[name="homepage"]').val(url); //__ write cookies $('#edit-comment').submit(function() { if( $('input[name="name"]').length ) createCookie( 'proton_name', escape($('input[name="name"]' ).val() ), 365 ); if( $('input[name="mail"]').length ) createCookie( 'proton_mail', $('input[name="mail"]' ).val(), 365 ); if( $('input[name="homepage"]').length ) createCookie( 'proton_homepage', $('input[name="homepage"]' ).val(), 365 ); }); } } // End commenter cookies /* Show/Hide Author Data */ function author_data() { var author_val = $( '#edit-name' ).val(); if( author_val != '' && author_val !== 'undefined' && $( '#edit-mail' ).val() != '' ) { $('#edit-imnotbot, #edit-notify-type-1').attr('checked', true); $('.comment-wrap, #edit-imnotbot-wrapper, #comment-form .form-radios').hide(); $('#comment-form').prepend('<div id="welcome">С возвращением, <strong>' + author_val + '</strong>! <a href="#">опции</a></div>'); $('#welcome a').toggle( function() { $('.comment-wrap').show(300); $(this).html('[?]'); return false; }, function() { $('.comment-wrap').hide(300); $(this).html('[?]'); return false; } ); } } //__ Fallbacks cookies __// /* Cookie create function */ function createCookie( name, value, days ) { if ( days ) { var date = new Date(); date.setTime( date.getTime() + ( days * 24 * 60 * 60 * 1000 ) ); var expires = "; expires=" + date.toGMTString(); } else var expires = ""; document.cookie = name + "=" + value+expires + "; path=/"; } // End c.create /* Cookie read function */ function readCookie( name ) { var nameEQ = name + "="; var ca = document.cookie.split( ';' ); for( var i=0; i < ca.length; i++ ) { var c = ca[i]; while ( c.charAt(0) == ' ' ) c = c.substring( 1, c.length ); if ( c.indexOf( nameEQ ) == 0 ) return c.substring( nameEQ.length, c.length ); } return null; } // End c.read /* Cookie erase function */ function eraseCookie( name ) { createCookie( name, "" , -1 ); } // End c.erase Опера не педалит Первое, что бросается в глаза - почему var author = storage.getItem['proton_name'];??(еще в 2 строчках также) поменяй на var author = storage.getItem('proton_name'); посмотри тут на эту тему..
-
Уже?? Кажется ему уже столько лет..
-
load подгружает документ, с .txt файлами срабатывает на ура, почему на php файл такая реакция я не понимаю. Сделать с помощью innerHTML я пока не могу, пока не знаю каким образом вернуть полученную строку из php документа средствами аякса, но спасибо за наводку, буду рассматривать как вариант. Уверен, что с php скриптом всё в порядке?? Может из-за php скрипта jQuery не может получить данные?? а с .txt всё в порядке ясное дело..
-
Javascript - Turing complete язык. Что угодно можно вычислить, из того что можно вычислить на Машине Тьюринга. Ты ограничен только тем вводом/выводом, который тебе предоставляет интерпретатор JS. Если тебя интересует UI (судя по твоим примерам) тогда взгляни на jQuery примеры.
-
Не уверен, что все уже попробовали Sublime Text 2, но всё равно спрошу.. (может кто знает..) Как в этом чудо-редакторе сделать возможность запуска кода в браузерах??
-
Там также есть "атрибуты" catname, burl и т.д. Если ты пропустишь глав. страницу этого сайта через валидатор, то увидишь, что страница не проходит валидацию в том числе и из-за этих нестандартных атрибутов. Польза этих атрибутов в том что они хранят данные для использования в Javascript'ах. Чтобы всё таки можно было проходить валидацию, в HTML5 разрешили для таких целей атрибуты начинающиеся на data- . P.S.: Вот, например, скрипт - где используются "атрибуты" hashString и hashType.
-
т.е. родителем для псевдоэлементов является тот div(элемент) к которому они привязаны?? родитель не body (в этом примере) ??
-
Набрёл на этот пример из итогов конкурса. Хотелось бы понять как он работает?? Что является координатной сеткой для элементов созданных через :before и :after??
-
Где-то читал, что часто в играх на JS используют вместо setInterval два setTimeout, т.к. setInterval может начать следующую итерацию до того как закончится предыдущая, а setTimeout начнёт следующую только после того как закончена предыдущая.. Надеюсь это поможет..
-
Да вот эта, вторая часть Арканоида неинтересная вообще. Мы хотели было начать делать третью, там бомба намечалась , но что-то не сраслось, дела, да дела. Прощу прощения за оффтоп.. я тут как-то спрашивал про виртуалки.. не подскажешь как обычно делаешь?? Короче смотри, фишка в том, что тебе для начала нужно установить виртуалку, попробуй эту качни и поставь http://www.virtualbox.org/ Потом продолжим разговор. Поставил. Что дальше??
-
Да вот эта, вторая часть Арканоида неинтересная вообще. Мы хотели было начать делать третью, там бомба намечалась , но что-то не сраслось, дела, да дела. У тебя есть аккаунт на Гитхабе (https://github.com/)?? Например, ты можешь залить туда исходники, возможно кто-то "форкнет" твой проект, и "допилит" игру за тебя..
-
Да вот эта, вторая часть Арканоида неинтересная вообще. Мы хотели было начать делать третью, там бомба намечалась , но что-то не сраслось, дела, да дела. Прощу прощения за оффтоп.. я тут как-то спрашивал про виртуалки.. не подскажешь как обычно делаешь??
-
Автор я, но Great Rash мне очень сильно помог, просто невероятно сильно, я бы даже сказал. Всё объяснил, разжевал, и научил. За что ему огромное спасибище и уважуха Не пойму зачем там так много canvas'ов?? один на игру, один на синюю полоску снизу, а зачем ещё два?? Чтобы не перерисовывать сразу всё, а только то, что нужно и в нужный момент А сколько всего canvas'ов?? Я правильно понимаю, что через функцию buffer их создаётся очень много?? Нет, всего кэнвасов кажись три, для кирпичей, для биты с шаром и для нижней панели. А остальное - это кэши, т.е. сами кирпичи, бита, шарик и т.д Минусов только два: отсутствие "штрафов" когда мяч промахивается мимо платформы и когда, все кирпичи сбиты нужно остановить игру, выведя уведомление..
-
Автор я, но Great Rash мне очень сильно помог, просто невероятно сильно, я бы даже сказал. Всё объяснил, разжевал, и научил. За что ему огромное спасибище и уважуха Не пойму зачем там так много canvas'ов?? один на игру, один на синюю полоску снизу, а зачем ещё два?? Чтобы не перерисовывать сразу всё, а только то, что нужно и в нужный момент А сколько всего canvas'ов?? Я правильно понимаю, что через функцию buffer их создаётся очень много??
-
Автор я, но Great Rash мне очень сильно помог, просто невероятно сильно, я бы даже сказал. Всё объяснил, разжевал, и научил. За что ему огромное спасибище и уважуха Не пойму зачем там так много canvas'ов?? один на игру, один на синюю полоску снизу, а зачем ещё два??
-
Кто всё-таки автор?? Psywalker или GreatRash??
-
for(var key in object) { // key - название свойства // object[key] - значение свойства } Остальное - здесь.. function addKey(o,newkey,value){ /* добавляем ключ, o-объект, newkey-нов. ключ(строка), value - значение*/ o[newkey]= value; return o; }
-
_http://viewlike.us/ есть сервис Спасибо за ссылку! Интересный сервис.. Согласно этому сервису всё выглядит нормально при 1920х1200.. Видимо дело в ФФ4 на 1920х1200..
-
Нормальный у нас ФФ4, это твой код не правильно показывает на экране с разрешением 1920Х1200. Почему так говорю, потому, что на ноутбуке ФФ4 показывает нормально, а там разрешение не большое. А где Вы взяли разрешение 1920Х1200 ?? У меня такого разрешения нет вообще.. максимальное - 1920х1080 - там всё было нормально... вот у такого аппарата есть например _http://www.mvideo.ru/products/30013321.html Даже не знаю.. Что теперь для вёрстки нужно заводить "арсенал" мониторов всех "калибров"?? Сам как поступаешь?? Держишь парк компов??
-
Нормальный у нас ФФ4, это твой код не правильно показывает на экране с разрешением 1920Х1200. Почему так говорю, потому, что на ноутбуке ФФ4 показывает нормально, а там разрешение не большое. А где Вы взяли разрешение 1920Х1200 ?? У меня такого разрешения нет вообще.. максимальное - 1920х1080 - там всё было нормально...
-
DrStrangeLove, у меня в ФФ4/Win7 тоже так показывает. Никаких паддингов не ставила, просто открыла страницу Какой-то странный у вас ФФ4.. Проверьте, может у вас он уже успел обновиться до ФФ5?? А на ФФ5 я ещё не проверял вёрстку...
-
Как правильно верстать из JPG?? Там, ведь, вроде только один слой?? Его как-то копировать?? Или просто порезать этот один слой??
-
1. а что такое текст-рыба? 3. Я бы тоже использовала в данном случае (по макету) padding-bottom для wrapper'а. Мой ФФ4 показывает так. Почему ФФ4 так показывает?? Что вы поставили для padding-bottom?? Я проверял везде, кроме IE6, IE7 и IE9, и нигде такого не было...
-
Вопрос №2: Как всё-таки выровнять меню??
-
Может быть имеется ввиду "Вертикальное выравнивание" ? У тебя в портфолио сказано про одновременно вертикальную и горизонтальную резину.. Имелось ввиду "Вертикальное выравнивание"?? сайт должен быть резиновый по всем сторонам. А так же блоки в нём некоторые. Что значит по всем сторонам?? по ширине - понятно. как ещё??