С нами с 31.10.05
Сообщения: 217
Рейтинг: 75
|
Добавлено: 20/04/06 в 22:45 |
Например на новом интерфейсе yahoo mail нельзя выделить ни линки ни картинки ничего.. Вот как они это сделали? Мот кто знает решение.
Я знаю щас пойдут разговоры нафига так тебе делать.... Не надо .. Вот захотел так сделать и хочу... Выглядит как будть приложение виндовое. Если это проект на тезнологии ajax - то помоему очень хорошо сочитается.
Вот и хочу в свой ajax проект сделать так.
Есть предположения что это делается с помощью CSS. Тока как... хз.
Второе предположение что как то отменяется событие онклик. Типа ты нажал на мышу, тянешь чтобы выделить а оказывается нажатие отменили уже..
Вобщем пока не понимаю как это сделано.. Сыптюте сюда свои мысли и предположения.
|
|
|
|
С нами с 07.10.01
Сообщения: 4835
Рейтинг: 3672
|
Добавлено: 20/04/06 в 23:37 |
А код на яхе нельзя посмотреть?
|
|
|
|
Genuine Quality
С нами с 28.08.05
Сообщения: 652
Рейтинг: 910
|
Добавлено: 21/04/06 в 00:22 |
ажакс к селекту не имеет никакого отношения, а вот запретить можно так:
Код: |
<script language="JavaScript1.2">
function disableSelect(e) {
return false;
}
function reEnable() {
return true;
}
//if IE4+
document.onselectstart = new Function("return false");
//if NS6
if (window.sidebar) {
document.onmousedown = disableSelect;
document.onclick = reEnable;
}
</script>
|
работает в мозиле и ИЕ, а вот опера ложить хотела
|
|
|
|
Ревнивый муж подобен турку
С нами с 01.03.06
Сообщения: 4302
Рейтинг: 905
|
Добавлено: 21/04/06 в 12:53 |
А картинкой пробовал сделать?
|
|
|
|
продаю базы адалт кейвордов
С нами с 09.11.02
Сообщения: 9045
Рейтинг: 3772
|
Добавлено: 21/04/06 в 13:51 |
подскажу... мож так получится.
В тэг div загнать прозрачный gif и отпозиционировать его поверх текста стилями...
не пробовал, но по идее при попытке выделить должен выделяться только этот гиф.
|
|
сдам подпись, стучите в личку
|
3
|
|
|
С нами с 18.05.00
Сообщения: 4988
Рейтинг: 881
|
Добавлено: 21/04/06 в 14:17 |
<SCRIPT LANGUAGE="JavaScript">
document.ondragstart = test;
//запрет на перетаскивание
document.onselectstart = test;
//запрет на выделение элементов страницы
document.oncontextmenu = test;
//запрет на выведение контекстного меню
function test() {
return false
}
</SCRIPT>
Только в IE
|
|
|
|
С нами с 31.10.05
Сообщения: 217
Рейтинг: 75
|
Добавлено: 22/04/06 в 00:41 |
Сенкс всех оценил.
заюзал метод Simplex-а.
Надо щас доработать чтобы текст в полях ввода можно было выделять.. ато ващени чё не выделяется это перебор.
|
|
|
|
Текстовая реклама в форме ответа Заголовок и до четырех строчек текста Длина текста до 350 символов Купить рекламу в этом месте! |