Jump to content

DrStrangeLove

User
  • Posts

    404
  • Joined

  • Last visited

  • Days Won

    7

Everything posted by DrStrangeLove

  1. Уже?? Кажется ему уже столько лет.. Окей. Тада вопрос: где я туплю? /*__ 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'); посмотри тут на эту тему..
  2. Уже?? Кажется ему уже столько лет..
  3. load подгружает документ, с .txt файлами срабатывает на ура, почему на php файл такая реакция я не понимаю. Сделать с помощью innerHTML я пока не могу, пока не знаю каким образом вернуть полученную строку из php документа средствами аякса, но спасибо за наводку, буду рассматривать как вариант. Уверен, что с php скриптом всё в порядке?? Может из-за php скрипта jQuery не может получить данные?? а с .txt всё в порядке ясное дело..
  4. Javascript - Turing complete язык. Что угодно можно вычислить, из того что можно вычислить на Машине Тьюринга. Ты ограничен только тем вводом/выводом, который тебе предоставляет интерпретатор JS. Если тебя интересует UI (судя по твоим примерам) тогда взгляни на jQuery примеры.
  5. Не уверен, что все уже попробовали Sublime Text 2, но всё равно спрошу.. (может кто знает..) Как в этом чудо-редакторе сделать возможность запуска кода в браузерах??
  6. Там также есть "атрибуты" catname, burl и т.д. Если ты пропустишь глав. страницу этого сайта через валидатор, то увидишь, что страница не проходит валидацию в том числе и из-за этих нестандартных атрибутов. Польза этих атрибутов в том что они хранят данные для использования в Javascript'ах. Чтобы всё таки можно было проходить валидацию, в HTML5 разрешили для таких целей атрибуты начинающиеся на data- . P.S.: Вот, например, скрипт - где используются "атрибуты" hashString и hashType.
  7. т.е. родителем для псевдоэлементов является тот div(элемент) к которому они привязаны?? родитель не body (в этом примере) ??
  8. Набрёл на этот пример из итогов конкурса. Хотелось бы понять как он работает?? Что является координатной сеткой для элементов созданных через :before и :after??
  9. Где-то читал, что часто в играх на JS используют вместо setInterval два setTimeout, т.к. setInterval может начать следующую итерацию до того как закончится предыдущая, а setTimeout начнёт следующую только после того как закончена предыдущая.. Надеюсь это поможет..
  10. Да вот эта, вторая часть Арканоида неинтересная вообще. Мы хотели было начать делать третью, там бомба намечалась , но что-то не сраслось, дела, да дела. Прощу прощения за оффтоп.. я тут как-то спрашивал про виртуалки.. не подскажешь как обычно делаешь?? Короче смотри, фишка в том, что тебе для начала нужно установить виртуалку, попробуй эту качни и поставь http://www.virtualbox.org/ Потом продолжим разговор. Поставил. Что дальше??
  11. Да вот эта, вторая часть Арканоида неинтересная вообще. Мы хотели было начать делать третью, там бомба намечалась , но что-то не сраслось, дела, да дела. У тебя есть аккаунт на Гитхабе (https://github.com/)?? Например, ты можешь залить туда исходники, возможно кто-то "форкнет" твой проект, и "допилит" игру за тебя..
  12. Да вот эта, вторая часть Арканоида неинтересная вообще. Мы хотели было начать делать третью, там бомба намечалась , но что-то не сраслось, дела, да дела. Прощу прощения за оффтоп.. я тут как-то спрашивал про виртуалки.. не подскажешь как обычно делаешь??
  13. Автор я, но Great Rash мне очень сильно помог, просто невероятно сильно, я бы даже сказал. Всё объяснил, разжевал, и научил. За что ему огромное спасибище и уважуха Не пойму зачем там так много canvas'ов?? один на игру, один на синюю полоску снизу, а зачем ещё два?? Чтобы не перерисовывать сразу всё, а только то, что нужно и в нужный момент А сколько всего canvas'ов?? Я правильно понимаю, что через функцию buffer их создаётся очень много?? Нет, всего кэнвасов кажись три, для кирпичей, для биты с шаром и для нижней панели. А остальное - это кэши, т.е. сами кирпичи, бита, шарик и т.д Минусов только два: отсутствие "штрафов" когда мяч промахивается мимо платформы и когда, все кирпичи сбиты нужно остановить игру, выведя уведомление..
  14. Автор я, но Great Rash мне очень сильно помог, просто невероятно сильно, я бы даже сказал. Всё объяснил, разжевал, и научил. За что ему огромное спасибище и уважуха Не пойму зачем там так много canvas'ов?? один на игру, один на синюю полоску снизу, а зачем ещё два?? Чтобы не перерисовывать сразу всё, а только то, что нужно и в нужный момент А сколько всего canvas'ов?? Я правильно понимаю, что через функцию buffer их создаётся очень много??
  15. Автор я, но Great Rash мне очень сильно помог, просто невероятно сильно, я бы даже сказал. Всё объяснил, разжевал, и научил. За что ему огромное спасибище и уважуха Не пойму зачем там так много canvas'ов?? один на игру, один на синюю полоску снизу, а зачем ещё два??
  16. Кто всё-таки автор?? Psywalker или GreatRash??
  17. for(var key in object) { // key - название свойства // object[key] - значение свойства } Остальное - здесь.. function addKey(o,newkey,value){ /* добавляем ключ, o-объект, newkey-нов. ключ(строка), value - значение*/ o[newkey]= value; return o; }
  18. _http://viewlike.us/ есть сервис Спасибо за ссылку! Интересный сервис.. Согласно этому сервису всё выглядит нормально при 1920х1200.. Видимо дело в ФФ4 на 1920х1200..
  19. Нормальный у нас ФФ4, это твой код не правильно показывает на экране с разрешением 1920Х1200. Почему так говорю, потому, что на ноутбуке ФФ4 показывает нормально, а там разрешение не большое. А где Вы взяли разрешение 1920Х1200 ?? У меня такого разрешения нет вообще.. максимальное - 1920х1080 - там всё было нормально... вот у такого аппарата есть например _http://www.mvideo.ru/products/30013321.html Даже не знаю.. Что теперь для вёрстки нужно заводить "арсенал" мониторов всех "калибров"?? Сам как поступаешь?? Держишь парк компов??
  20. Нормальный у нас ФФ4, это твой код не правильно показывает на экране с разрешением 1920Х1200. Почему так говорю, потому, что на ноутбуке ФФ4 показывает нормально, а там разрешение не большое. А где Вы взяли разрешение 1920Х1200 ?? У меня такого разрешения нет вообще.. максимальное - 1920х1080 - там всё было нормально...
  21. DrStrangeLove, у меня в ФФ4/Win7 тоже так показывает. Никаких паддингов не ставила, просто открыла страницу Какой-то странный у вас ФФ4.. Проверьте, может у вас он уже успел обновиться до ФФ5?? А на ФФ5 я ещё не проверял вёрстку...
  22. Как правильно верстать из JPG?? Там, ведь, вроде только один слой?? Его как-то копировать?? Или просто порезать этот один слой??
  23. 1. а что такое текст-рыба? 3. Я бы тоже использовала в данном случае (по макету) padding-bottom для wrapper'а. Мой ФФ4 показывает так. Почему ФФ4 так показывает?? Что вы поставили для padding-bottom?? Я проверял везде, кроме IE6, IE7 и IE9, и нигде такого не было...
  24. Вопрос №2: Как всё-таки выровнять меню??
  25. Может быть имеется ввиду "Вертикальное выравнивание" ? У тебя в портфолио сказано про одновременно вертикальную и горизонтальную резину.. Имелось ввиду "Вертикальное выравнивание"?? сайт должен быть резиновый по всем сторонам. А так же блоки в нём некоторые. Что значит по всем сторонам?? по ширине - понятно. как ещё??
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy