Jump to content

WingedFox

Expert
  • Posts

    214
  • Joined

  • Last visited

Everything posted by WingedFox

  1. Это, конечно, уже злобный оффтопик, но.... set MOZ_NO_REMOTE=0 "C:\Program Files\Mozilla Firefox\firefox.exe" решает проблему запуска сколь угодно большого числа различных ФФ. Главное указать полный путь в скрипте.
  2. Это делается не так и просто, но и не слишком сложно /** * Function parses supplied query string and returns the hash with the values * Multiple values are stored in the array * * @param {String} q query string * @return {Object} * @scope public */ function parseQuery (q) { if ('string'!=typeof q || q.length<2) return {}; q = q.split(/&|&/g); for (var z=0,qL=q.length,rs={},kv,rkv;z<qL;z++) { kv=q[z].split("="); /* * convert PHP and Perl-styled hashes to JS has keys */ kv[0]=kv[0].replace(/[{}\[\]]*$/,""); rkv = rs[kv[0]]; /* * replace all + with spaces, unescape skips this part */ kv[1]=unescape(kv[1]?kv[1].replace("+"," "):""); if (rkv) if ('array'==typeof(rkv))rs[kv[0]][rs[kv[0]].length]=kv[1]; else rs[kv[0]]=[rs[kv[0]],kv[1]]; else rs[kv[0]]=kv[1]; } return rs } Ну и вызываете таким образом alert(window.location.search.substring(1)+"\n"+parseQuery(window.location.search.substring(1)).page); Эту и другие полезные функции можно найти в http://svn.debugger.ru/wsvn/JS%20libraries...runk/helpers.js
  3. Мои 5 копеек: http://www.quirksmode.org/js/detect.html Но если это нужно не для сбора статистики, прочитайте http://www.quirksmode.org/js/support.html
  4. Можно попробовать такое <noscript> <meta http-equiv="refresh" content="0;URL=noscripts.html" /> </noscript>
  5. А зачем определять физ. границы, если можно просто заменить текст на выпадающий список, который сам уже впишется в таблицу?
  6. Звиняйте, к "дизигну" отношения не имею. Ну, видимо - не судьба =)))
  7. Я к гуглёвому токенизатору прикрутил более удобный интерфейс и пропатчил на предмет добавления номеров строк, подстветки регов и т.п. Можете попробовать =) http://debugger.ru/projects/psyhi/psyhi Пока что он в виде несколько сырой беты, но работы ведутся потихоньку =) Если понравится - займусь более плотно =)
  8. Tokolist Я помню эти темы. Религиозные войны рулят... ;-) Ок, подумаю над этим, собирался написать что-то подобное, возможно что в этом ключе и оформлю.
  9. Tokolist Можно ссылки на эти темы, надо изучить вопрос сначала =))
  10. Николай 2357 Спасибо, поправил.
  11. Tokolist, yopopt Спасибо за отзывы =) Раз со стать?й вс? так хорошо, может быть есть пожелания -- о ч?м ещ? написать? =)
  12. Доброго времени суток, Выложил статью "Начала JavaScript", буду рад конструктивной критике по теме.
  13. Внимательнее Rtfm и первую ссылку из моего сообщения.
  14. http://debugger.ru/demo/other/dynselect/ http://forum.dklab.ru/js/jshttprequest/Din...skieSelect.html
  15. Это даже не по Фрейду... =))))
  16. Есть ещ? пачка браузеров типа NetFront, симбиановской разработки, Оперы мини и прочего хлама под мобильные платформы. Как показывает практика, они в той или иной степени совершенно нестандартны и создают огромную кучу проблем, когда надо что-то туда адаптировать...
  17. homm В принципе - да, дело вкуса. Вс? зависит с какого языка переучиваться -- это влияет на восприятие кода "по-диагонали". Другой момент, что сокращение количества операций вед?т к улучшению скоростных характеристик кода. Разложите на "атомарные" операции return req ? true : false; и return !!req; Правда, для текущей реализации JavaScript это натуральная экономия на спичках =)
  18. homm Вот именно потому и смех, что Предполагается, что принудительно возвращать булево значение в JavaScript - плохой стиль и глупо.
  19. Как минимум, в отсутствии размерности для 'style.left'
  20. homm Если я правильно понял и вопрос касается строки return (req ? true : false); , то объяснение тут такое: поскольку JavaScript является условно-типизированным языком (loose typed), возвращать из функции можно что угодно. При скармливании переменной условным операторам они приводят значение к булевому и выбирают нужную ветку. Таким образом, предполагается, что данная строчка вызывает смех (ну или улыбку) у читателя.
  21. А что там решать? getElementsByTagName("*") и бегай себе по коллекции. А вообще, посмотрите в сторону XPath селекторов (jquery, base2 и т.п.)
×
×
  • 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