Jump to content

Kerny

User
  • Posts

    47
  • Joined

  • Last visited

Kerny's Achievements

Explorer

Explorer (1/14)

0

Reputation

  1. Запрещает( Умельцы делают через флеш, но обратную операцию - вставку в буфер.
  2. Добрый день! Есть задача, нужно копировать данные из буфера обмена. Т.е есть определенный обработчик события, когда событие наступает нужно взять данные из буфера обмена и записать их к примеру в массив, чтобы дальше с ними работать. Гуглил по данному вопросу, всем нужно данные в буфер добавить, а мне вот наоборот. Может кто сталкивался с проблемой?
  3. Пожелание учтено. Обновлено до версии 1.0.4.
  4. Есть следующий код: $(".menuedit").dblclick(function() { $(this).attr('contentEditable', 'true'); $(this).focus(); }); Я хочу чтобы при двойном клике див становился редактируемым, соответственно атрибут contentEditable устанавливается в true, но фокус не получает, он получает фокус только в 1 случае, если я перевожу фокус на другой элемент, а затем вновь на него, и то при 1 клике. Собственно как реализовать?
  5. Обновил верхний пост, новое описание там же. Теперь осталась одна проблема: Только в браузерах IE 6-8, если input имеет тип password, вместо подсказки будут отображаться точки, которые маскируют пароль. Собственно, я ее почти решил. Это связано с тем что у input'ов в IE 6-8, нельзя просто взять и поменять атрибуты функцией setAttribute. Можно менять, только удалив элемент и заново создав с новыми атрибутами. Что, собственно, я и сделал: function IE(elemEvent, type){ var el= document.createElement("input"), placeholder = elemEvent.getAttribute("placeholder"), title=elemEvent.getAttribute("title"); el.setAttribute("type", type); el.setAttribute("data-type", "password"); el.name= elemEvent.name; if (title!=null){ el.setAttribute("title", title); } el.setAttribute("placeholder",placeholder); if (type!="password"){ el.value= placeholder; } events(el); var parent = elemEvent.parentNode; parent.replaceChild(el, elemEvent); } Если использовать эту функцию, то будет работать, как нужно, но с одним исключением - мне так и не удалось, новосозданному input'у назначить фокус. Т.е когда input получает фокус ввода, выполняется этот код, удаляя и создавая новый input без фокуса ввода. Пробовал вызывать функцию focus(), чтобы программно установить фокус ввода на новый input, так и не вышло. На данный момент этот код не включен в проект. Если у кого есть идеи с удовольствием выслушаю.
  6. Отличная идея! Тоже об этом думал, думаю реализую. Вот тут даже не знаю как реализовать, ведь разные браузеры по разному стиль placeholder реализуют. Спасибо за замечания и идеи.
  7. Написал небольшой javascript, который эмулирует работу нового атрибута placeholder, появившегося с приходом htm5, в старых браузерах (особый смысл это имеет в ie). Placeholder - выводит текст внутри поля формы, который исчезает при получении фокуса. В сжатом виде скрипт весит всего 1 609 байт. Плюсы данного решения: Не какого лишнего js-кода в html Маленький размер Не нужны сторонние библиотеки (например я находил решения с использованием jQuery) Обработка отправки формы на сервер (т.к при эмуляции подсказки хранятся в value они могут быть отправлены на сервер вместе с другими - заполненными полями). Placeholder.js обрабатывает эту ситуацию и не посылает лишние данные на сервер. Скрипт проверяет поддерживает ли браузер html5(а в частности атрибут placeholder) и отрабатывает только в том случае, если браузер не поддерживает html5. Минусы: Только в браузерах IE 6-8, если input имеет тип password, вместо подсказки будут отображаться точки, которые маскируют пароль. Подробнее Не хватило рейтинга разместить в нужно ветке форума, но думаю верстальщикам пригодится данное решение и модераторы перенесут тему в нужный раздел. Обновлено!
  8. можно использовать абсолютное позиционирование, но тогда если контента будет больше чем размер блока скрол у браузера не появится
  9. Собственно сабж Абсолютное позиционирование не подходит, так как скол не появится, когда разрешения монитора маленькое.
  10. icq: два-четыреста тридцать девять - три-пять

  11. да, тема еще актуальна)))

  12. Привет ;)

    Еще актуальна тема помощника?

    Работаю front-end, но часто становится скучно без верстки.

    Могу поработать за опыт или символическое вознаграждение.

    Могу скинуть резюме.

    :D

  13. Вот, чтобы текст был такого же цвета, как и в других меню: #apodv li { border: 1px solid #EDEDED; list-style: none outside none; margin: 2px; padding-left: 7px; color: #636363; } Чтоб менялся при наведении мышью, добавь сразу после предыдущего вот это: #apodv li:hover { color: #000; }
  14. да, если хотите цвет добавить и т.п
×
×
  • 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