Jump to content

100kd

User
  • Posts

    56
  • Joined

  • Last visited

Everything posted by 100kd

  1. Может ли закэшироваться XML файл находящейся на сервере, если к нему обращался JS скрипт из браузера клиента? Закэшироваться у клиента. Например, я генерирую какие-то XML файлы на сервере, а браузеры к ним обращаются. Может ли быть так: XML файл обновится на севере, а повторно зашедший посетитель имеет дело со старым? Если бывает такое, то буду, обращаться к ним как-то так: info.xml?рандомное_число
  2. Спасибо, но проблема не в этом. Вопрос был в том, как поместить в стандартный маркер свои элементы. Вообще, задача специфическая и малопопулярная. Чуть позже напишу как решил.
  3. Если кратко: ... // Функция в обработки и добавления маркеров. xml_места.each(function() { places.id = xml_места.id places.name = xml_места.Имя places.img = xml_места.Изображение places.lat = xml_места.lat places.lng = xml_места.lng add_marker(places); } // Добавление маркера. function add_marker(item, type) { myLatlng = new google.maps.LatLng(item.lat,item.lng); markers.places[item.id] = new google.maps.Marker({ position: myLatlng, map: map, title: item.name, icon : '/img/map_place_point.png' }); } ... Как вариант рассматриваю, но на крайний случай.
  4. Хотелось бы, конечно, чтобы можно было маркер с какими-нибудь элементами в таком виде добавлять: <div class="my_marker" style="background-image: url(i/label.png); ...other..."> <img src="/f/prew_id123.jpg"> <srong>Place name</strong> </div> Блин. Видимо придется с помощью JQuery находить код маркера на карте и добавлять в него чего душе угодно. Я то планировал, как-нибудь, с помощью api самой карты сделать.
  5. Да, как вариант. Есть мысли о том как реализовать: использовать каждый элемент как отдельный маркер. Но мне эта идея не нравится.
  6. Насколько я знаю, в стандартном маркере может содержаться только одна иконка, а в моем случае, в маркере должно содержаться несколько элементов. Мне интересно узнать варианты действий — преобразовывать стандартные маркеры, писать что-то свое или ____.
  7. Использую Google Maps JavaScript Version 3 и JQuery. Как лучше всего сделать свой маркер? Чтобы можно было так: — Чтобы картинка и подложка были раздельными элементами: В идеале, нужно чтобы в код самого маркера можно было добавить нужные элементы: на данный момент это картинка превью и заголовок: <div class="my_marker" style="background-image: url(/i/label.png); ...other..."> <img src="/f/prew_id123.jpg"> <srong>Place name</strong> </div> Спросил и тут - http://stackoverflow.com/questions/3189315...-omplex-markers
  8. Решил поиск осуществлять на стороне сервера и отдавать готовый JSON клиентскому скрипту :-) Зачем утруждать пользовательские машины?
  9. Делаю поисковый помощник: Скорость парсинга xml — хорошая. Беспокоит, что пользователи пришедшие на сайт, особенно с медленным интернетом, не смогут вовремя получать подсказки при использовании поисковой формы. А это как?
  10. Яваскриптом (с помощью jquery), я произвожу отбор данных из xml файла, объемом где-то в 100 килобайт. xml файл формируется на стороне сервера и часто обновляется. Парсинг происходит во время ввода пользователем данных в форму. Вопрос: как избежать задержку, вызванную загрузкой xml файла на сторону клиента? Обращение к файлу, происходит с помощью следующих функций: $.ajax({ type: "GET", url: "/xml/places.xml", dataType: "xml", success: function(xml) { ... } })
  11. На странице xhtml, нужно передавать в JavaScript множество данных, поэтому встает вопрос. Как валидно создать островок данных из XML внутри XHTML? Чтобы, как-то так: ... <span class="listing"> <xml> <thing cond="current"> <name>Молоток</name> <color>Красный</color> </thing> <thing> <name>Перфоратор</name> <color>Черный</color> </thing> <thing> <name>Гвоздь</name> <color>Серый</color> </thing> </xml> </span> ... Или есть другие, лучшие способы?
  12. Да, паддинги и вправду помогают приблизится к изначальному виду макета. Спасибо. Я что-то отвык от табличек :-)
  13. Верстаю горизонтальное меню табличкой. Проценты и фиксированные размеры указывать нельзя. Нужно, чтобы все ячейки равномерное растягивались, вот так: На деле, растяжение происходит так: Видно, что чем шире текст в ячейке, тем шире сама ячейка. Можно ли сделать, чтобы растяжение происходило равномернее?
  14. За какую цену сверстали бы такой? Это я ко всем обращаюсь :-)
  15. Скажите пожалуйста, за какую цену сделали верстку? И за сколько сделали бы этот же макет, но без ява-скрипта?
  16. У меня ссылка «работы» на главной странице при наведении долго подгружалась, т.е было пустое место. Может стоило сделать перекат с одним изображением? Плохое качество у некоторых картинок, например: , если приглядеться — немного рябит. Хорошо это видно на http://traip.ru/services/websites.html.
  17. На сайте есть формы для редактирования и добавления всякого, в том числе изображений. Во всех нормальных браузерах изображения нормально добавляются, а вот в ИЕ совсем не добавляются и даже в 8ом. Почему так может быть? Вот такой стандарт используется: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> И вот так у форм: Начало формы: <form id="user_edit" action="В нужное место" enctype="multipart/form-data" method="post"> Поле для изображения: <input class="select_fb" type="file" name="img"/> Можете попробовать добавить изображение из IE сами, вот форма регистрации. Регистрация чрезвычайно простая и не требует подтверждения через почту. После регистрации сразу же в профиле есть форма для редактирования, попробуйте. Я сомневаюсь, что проблема может быть в php скрипте, писал сам и думаю, что скрипту все равно из чего идут данные по post запросу, по крайней мере в моем случае. Но если вы посчитаете, что ошибка вероятнее в скрипте — скажите. Спасибо!
  18. Уааа, какой я не внимательный... ёлы-палы. Ярослав, вы чудо. Большущее спасибо! ;-) Для меня верстка почти как магия, все делаю по наитию и потом разобрать не могу что натворил.
  19. Спасибо, Ярослав! Проверил валидатором и ничего кричического не нашел. А можно подробнее про блочные элементы в строчных? Сделал ссылку в которую входят блочные элементы тоже блочной, но ничего не поменялось.
  20. DCat, спасибо! Стало понятно с z-index для ИЕ6, а как быть с неактивными ссылками? Там где начинается новый блок ссылки так и подсвечиваются при наведении, но не работают и так во всех браузерах.
  21. Казалось бы не тривиальная задача сделать вот такое выдвигающееся меню у блока — Но возникла достаточно неприятная ситуация. Во первых в обычных браузерах ссылки на меню неактивны, т.к снизу находится блок, который перекрывает их, не смотря на то что в меню указан высокий z-index и она визуально находится выше. А ИЕ6 и вовсе игнорирует высокий z-index меню и отображает нижний блок поверх неё — Страница с проблемными блоками. Прошу помочь. Код выкладывать не буду, т.к его много и просто так без каких-то помощников, типа Inspect Element'а для фаерфокса не разобраться.
  22. *ИЕ6 быстро вскочил на ноги и ударил ногой ниже пояса* Какая неприятная новость для меня: eсли изменять ширину окна в ИЕ6, то блоки с { position: absolute; right: 0px; } ведут себя очень плохо, оставаясь на месте как вкопанные.
  23. Justnewone, спасибо! Ваши советы и метод тыка полностью помогли! Ааааа!11 Чертов ИЕ, я победил тебя! *ИЕ6 валялся в грязи и плевался кровью*
  24. Стили списков и слоев #gallery ul { margin: 0; padding: 0; list-style: none; width: 2000px } #gallery li { display: inline; vertical-align: middle; margin-top: 4px; margin-right: 4px; } #gallery ul li { float: left; } #gallery { position: relative; white-space: nowrap; } #gallery .img { display: block; width: 220px; height: 130px; cursor: pointer; } #clip { background:#FFF; overflow: hidden; height: 138px; margin-right: 19px; } Стили кнопочек для прокрутки a.left_arrow { display: block; float: left; cursor: pointer; width: 19px; height: 138px; background:url(i/arrow_left.png); background-position: 0px 0; } a.left_arrow:hover { background:url(i/arrow_left.png); background-position: -19px 0; } a.right_arrow { display: block; position: absolute; right: 0; top: 0; width: 19px; height: 138px; float: left; cursor: pointer; width: 19px; height: 138px; background:url(i/arrow_right.png); background-position: 0px 0; } a.right_arrow:hover { background:url(i/arrow_right.png); background-position: -19px 0; } Колонки правая и левая #right { position: absolute; top: 105px; right: 30px; width: 16.3em; } #left { margin-left: 30px; margin-right: 20em; margin-top: 2em; margin-bottom: 2em; }
×
×
  • 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