Некоторые видел раньше, идеи некоторых хотел реализовать ещё до того как увидел где то, некоторые не понравились вообще. Но в общем и целом твои вкусы ясны. Ждем блог. Надеюсь не разочаруешь. Могу помочь скриптами. Насчет моего незнания js - я просто наверное начинаю узнавать его всё лучше, а, как известно, чем лучше знаешь что либо, тем лучше понимаешь, как мало ты знаешь о предмете на самом деле. Бесплатные обои.
Гланая задача дизайна поисковика поисковика — не отвлекать пользователя во время ввода поискового запроса и поиска вообще. Google с этой дизайнерской задачей справился.
——————————--„Tempora mutantur, et nos mutamur in illis“ ———————————————„Si felix esse vis, este!“
Право на мнение есть у каждого и каждое мнение имеет определенный вес. ——————————--„Tempora mutantur, et nos mutamur in illis“ ———————————————„Si felix esse vis, este!“
<div id="name">Блок с информацией</div> <img src="http://src.ucoz.net/img/icon/minus.png" onclick='check()' border="0" style="cursor:pointer;"/> <script> var div = document.getElementById('name'), date = ';expires=Mon, 1 Jan 3000 00:00:00 UTC'; function check(){if(document.cookie.match('blockopen=0')){div.style.display='block';document.cookie='blockopen=1'+date}else{div.style.display='none';document.cookie='blockopen=0'+date}}; div.style.display=document.cookie.match('blockopen=0')?'none':'block'; </script>
Мир потихоньку выходит из глобального кризиса, скоро все проблемы решатся. ——————————--„Tempora mutantur, et nos mutamur in illis“ ———————————————„Si felix esse vis, este!“
<script type='text/javascript'> (toggle=function(c){var a=(document.cookie.match(/hiddenData=([\w\|]+)/)||[,','])[1].split('|'),b=-1,d={};try{if(c)a.push((document.getElementById(c).style.display=='none')*1+c)}catch(e){return}while(a[++b]){try{document.getElementById(a[b].substr(1)).style.display=a[b].charAt(0)>0?'':'none';d[a[b].substr(1)]=a[b]}catch(e){continue}}a=[];for(key in d){a.push(d[key])}document.cookie="hiddenData="+a.join("|")+"; expires=Mon, 1 Jan 3000 00:00:00 UTC"})() </script>
Это крутая версия кода для закрытия/открытия сполера или сполеров и запоминанием их состояний. Крута функция тем что во первых очень мала для своих возможностей, во вторых не выводит ошибок даже в самых жестких случаях когда например нельзя найти блок на странице и так далее. Так же функция крута тем что позволяет работать с большим количеством разных блоков с разными идентификаторами. Ещё крутость: запоминается не только "закрытое" состояние но и открытое. То есть даже если в самом блоке прописана настройка его закрытия, код может его открыть если так сохранено у пользователя. Код тотально кроссбраузерный.
Как работать с кодом: у нас есть блок с инфой, назначаем ему идентификатор "block". Теперь выполнение функции toggle("block") откроет блок если он закрыт или закроет, если открыт, при этом запомнит его состояние и при открытии страницы заставит код вернуть его в нужное состояние. Вот тестовый код:
Кстати да, если вы заметите что скрипт не пашет в гуглхроме, то знайте что хром не умеет работать с куками локально. Это его баг. При загрузке на сайт всё работает. Бесплатные обои.
Как я ненавижу FF, и как я ненавижу Google за то что они не могут довести до ума Chrome и DevTools… ——————————--„Tempora mutantur, et nos mutamur in illis“ ———————————————„Si felix esse vis, este!“
http://toliademidov.ru/hypnosis/ — тиии…ииик тааааа…аааааак, тииииии… ——————————--„Tempora mutantur, et nos mutamur in illis“ ———————————————„Si felix esse vis, este!“
You've got 6 answers wrong (#2, #3, #6, #9, #12, #13). Very good, but not quite there yet.
Прошел http://perfectionkills.com/javascript-quiz/ с 6 ошибками. Сильно вырос в своих глазах. Реально не знал ответа только в третьем вопросе. В остальных вопросах сделал ошибки просто по невнимательности. Могу спокойно объяснить каждый вопрос и его правильное решение, кроме 3 и 8 вопросов (в 3 вопросе не на 100 процентов уверен в объяснении а в 8 вопросе не сталкивался с формой записи через запятую поэтому не могу рассказать о её смысле). В 9 вопросе я ответил на мой взгляд правильно, что кстати подтверждает и FireFox, а вот создатель теста считает мой ответ неверным. Почему - не знаю - свой ответ могу обосновать полностью. Так что вот так, я превращаюсь в гуру ))) медленно но верно.