Jump to content

Maslakoff

User
  • Posts

    616
  • Joined

  • Last visited

Everything posted by Maslakoff

  1. media='print' Этот параметр указывает браузеру чтобы он использовал эти стили для печати док-та. И кнопка будет скрыта только на распечатанной странице.
  2. офф: пора бы половине форума баны по IP раздать за оскорбления.
  3. Николай 2357, да возникали идеи по разбору, пока видюха не сгорела и я забил на это все. Да наверное соберу чтонибудь свое где будут Ajax, $, each, $$, Class и еще пару нужных вещей. Фенечки с анимацией я вообще не признаю(
  4. с нынешним прогрессом очень маленький процент пользователей с слабыми тачками... хотя, и страницы перегруженные JS -- не очень приятное зрелище. Я сильно задумался над использованием JS фреймверков: по сути там нужно реально 20% для нормального использования, а грузиться 70-100 кб разнородных функций.
  5. Не думаю... просто если бы команда Firefox выпускала подобные статьи, то это расценивалось бы как "черный пиар", хотя на их сайте был установлен баннер насчет безопасности(типа в ФФ вы защищены > 10 мес в году, а в IE не более 2 мес). Наверное они просто тихонько идут к своей цели, не беспокоясь о том, что их продукт со временем будет признан лучшим. Вообще Яdx рекламирует ФФ и многие другие сайты тоже.
  6. Там вроде бы идет преобразование элемента inline > block... хотя хз... (
  7. Интересно услышать минусы использования JS.
  8. return geolocation.length||false; всеравно число > 0 будет расценено как true;
  9. ! День первый Хакер приходит в общественную столовую и с возмущением обнаруживает, что солонку на столе может открутить кто попало и насыпать туда что угодно. Хакер приходит домой и пишет гневное письмо директору столовой: "Я, meG@Duc|<, обнаружил уязвимость солонки в Вашей столовой. Злоумышленник может вскрыть солонку и насыпать туда яду! Примите меры срочно!" ! День второй Директор среди прочих деловых писем, запросов о поставках еды и курьерских уведомлений получает письмо, и пожимает плечами: "Кому этот бред только в голову приш?л?" ! День пятый Хакер приходит в столовую, насыпает во все солонки яду. Погибает триста человек, директора три месяца таскают по судам и в конце концов оправдывают за отсутствием состава преступления. Хакер пишет письмо в стиле "ну что, видали?". ! День 96-ой Директор покупает специально спроектированные солонки с кодовым замком. Посетители столовой чувствуют, что они в этой жизни чего-то не понимают. ! День 97-ой Хакер обнаруживает, что дырки в солонках пропускают соль в обе стороны. И не только соль, а вообще вс?, что угодно. Он пишет возмущенное письмо директору и ссыт во все солонки столовой. Триста человек перестают посещать эту столовую вообще, тридцать попадают в больницы с отравлением. Хакер вдогонку посылает директору смс-ку "Ну как вам?". Директора тем временем три месяца таскают по судам и дают год условно. ! День 190-ый Директор столовой клянется в жизни больше не работать ни в одной столовой, а тихо-мирно грузить лес в Сибири. Инженеры работают над новой солонкой с односторонним клапаном. Официантки тем временем изымают все старые солонки и раздают соль вручную. ! День 190-ый Хакер тырит солонку из столовой и изучает дома е? устройство. Пишет гневное письмо директору: "Я, meG@Duc|<, стырил солонку и нахожу этот факт возмутительным! Любой может стырить солонку из Вашей столовой!" До этого непьющий директор читает письмо, идет домой и выпивает водки. ! День 193-ый Хакер обнаруживает, что все солонки в столовой прибиты цепями к столам. Он приезжает на очередной хакерский СПРЫГ и докладывает о своих успехах, получая там заслуженную награду за защиту интересов общества и потребителя. К счастью, директор ничего про это не знает и не сопьется раньше времени. ! День 194-ый В рамках дьявольски гениально продуманной операции хакеры всем СПРЫГом вламываются в столовую и высыпают соль из всех солонок себе в карманы. Хакер meG@Duc|< пишет позмущенное письмо директору, намекая на то, что никакой заботы о посетителях в столовой нет и любой гад может лишить честных людей соли в одно мгновение. Дозатор соли с авторизацией необходим просто позарез. ! День 196-ый Инженеры в поте лица работают над новой солонкой, пока официантки опять раздают соль вручную. Директор уезжает в отпуск на сейшельские острова и обедает только в номере, избегая столовых, ресторанов и баров. ! День 200-ый Посетители столовой с ужасом находят, что чтобы насыпать соли, они должны подойти к официанту, предьявить паспорт, получить специальный 8-значный одноразовый код к солонке. Для получения перца процедуру следует повторить.
  10. Сейчас очень много девушек сидят в инете, моя соседка подключила недавно интернет. Дело в том, что у пользователя нет альтернативы, а точнее он просто не знает о существовании последней. Стоило мне только поставить FF и намекнуть, мол буш пользоваться ИЕ -- вирусы сожрут твой комп и все вокруг... Через месяц спрашиваю -- какой браузер юзаешь? ФФ! ФФ! ФФ!!!!!!!!!!!! Провел соцопрос меж друзей -- Опера, ФФ... И добавили: ИЕ г**о редкостное... Уже давно хотелось поубивать разработчиков MS из отдела "разработки браузеров" за их криворукую реализацию...
  11. Maslakoff

    iframe & focus

    Наверное нужно смотреть document, правда я сам не уверен есть ли такое событие там.
  12. Если делать меню, то это вообще в сторону списков + CSS.
  13. Офф: Приколола запятая в виде ссылки!!!
  14. Что то я перепутал, не Html > Doc, а Doc > Html ? Так так... http://www.phpclasses.org/browse/package/1352.html
  15. Жирный, черный текст, крупными буквами, на белом фоне... вот что пришло на ум )
  16. Аааааааа! 1 запрос... Индийская разработка... http://www.phpclasses.org/browse/package/2763.html а вообще такое уже практиковалось: http://www.google.com.ua/search?hl=ru&q=ph...B2+Google&meta=
  17. Конечно, если заказчик перед тобой ставит разработку интерфейса, то не стоит отвлекаться на разработку подобных редакторов, но для практики это бесценно. Насчет оправданного использования JS-фреймверков для таких вот редакторов я могу и поспорить. Вообще неплохо было бы создать хороший Wiki-редактор...
  18. Maslakoff

    Таблицы.

    Не нужно нам ICQ, ссылку на общее обозрение!!!
  19. Наверное тебе его нужно для начала конвертнуть в SWF формат: http://www.f1cd.ru/soft/windows/graph/flas...rotector_35_28/ http://www.google.com.ua/search?hl=ru&q=ex...B2+Google&meta=
  20. Пришлось работать с CMS, которая выдает данные в виде JS-массива, а уже с ними приходится работать через JS на странице... Задача была поставлена сделать по страничную разбивку данных. И что бы код не пропадал просто так, решил разместить его здесь. Следующий объект реализует по страничную разбивку JS данных, с возможностью использования нав-бара var pager = { data: [], onPage: 5, nowPage: 0, init: function(){ this.data = []; this.onPage = 5; var parsedURL = new Array(); var sURL = location.search.substring(1).split('&'); for(var i=0; i<sURL.length; i++){ var one = sURL[i].split('='); if(one[0] == 'page'){ this.nowPage = one[1]; } } }, setNewsLine: function( arr ){ for( var i=0; i<arr.length/5; i++ ){ this.data.push({ url: arr[5*i], title: arr[5*i+1], summary: arr[5*i+2], image: arr[5*i+3], time: arr[5*i+4] }); } }, setData: function( arr ){ this.data = arr; }, setOnPage: function( num ){ this.onPage = num; }, getPage: function( page_num ){ if( this.data.length < this.onPage ){ this.onPage = this.data.length; } var start = page_num * this.onPage; var end = page_num * this.onPage + this.onPage; if( start > this.data.length ){ start = 0; end = this.onPage; } if(end > this.data.length){ end = this.data.length; } var ret = new Array(); while( start < end ){ ret.push(this.data[start]); start++; } return ret; }, getNowPageData: function(){ return this.getPage( this.nowPage ); }, getNavLine: function(){ var pages_count = Math.floor( this.data.length / this.onPage ); var ret = '<ul>'; for( var i=0; i<pages_count; i++ ){ if( i != this.nowPage ){ ret += '<li><a href="?page=' + i + '">' + (i+1) + '</a></li>'; }else{ ret += '<li class="now"><span>' + (i+1) + '</span></li>'; } } ret += '</ul>'; return ret; } } Как пользовать? К примеру данные у нас в таком виде: var Data = [ {name:'Имя1', secondname: 'Фамилия1'}, {name:'Имя2', secondname: 'Фамилия2'}, {name:'Имя3', secondname: 'Фамилия3'}, {name:'Имя4', secondname: 'Фамилия4'}, {name:'Имя5', secondname: 'Фамилия5'}, {name:'Имя6', secondname: 'Фамилия6'}, {name:'Имя7', secondname: 'Фамилия7'}, {name:'Имя8', secondname: 'Фамилия8'}, {name:'Имя9', secondname: 'Фамилия9'} ]; Инициализируем объект и передаем в него массив: pager.init(); pager.setData(Data); Затем получаем все данные, которые принадлежат текущей странице: var Peoples = pager.getNowPageData(); Выводим данные циклом, затем выводим нав-бар: for(var i=0; i<Peoples.length; i++){ document.write('<p><b>'+Peoples[i].name+'</b> '+Peoples[i].secondname+'</p>'); } document.write(pager.getNavLine()); Этот скрипт может послужить наглядным примером работы со страницами в других языках программирования. Пример для CMS M1 Webcontent(вывод ленты новостей) pager.init(); pager.setNewsLine(E_JavaScript); var news = pager.getNowPageData(); var month = new Array("Января","Февраля","Марта","Апреля","Мая","Июня","Июля","Августа","Сентября","Октября","Ноября","Декабря"); for(var i=0; i<news.length; i++){ var d = new Date(); d.setTime(news[i].time); var date = d.getDate() + ' ' + month[d.getUTCMonth()] + ' ' + d.getFullYear(); document.write('<p><b>'+date+'</b> '+news[i].title+'</p>'); } document.write(pager.getNavLine());
  21. Наверное лучше использовать Wiki разметку или WISYWIG редакторы... http://www.fckeditor.net/ Не стоит создавать велосипед. В этой среде уже есть куча отменных, отточенных решений.
  22. Офф: Люди, пишите или редактируете созданные сообщения... Это же откровенный флуд
  23. Pavel_html, фото прикольные, но это разве в теме?
  24. О_о не въехал, но могу написать упрощенный вариант: <input type="text" value="Имя" onfocus="this.value=(this.value=='Имя' ? '' : this.value);" onblur="this.value=(this.value=='' ? 'Имя' : this.value);" />
×
×
  • 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