Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 13.07.2012, 10:19
Аспирант
Отправить личное сообщение для веснушка Посмотреть профиль Найти все сообщения от веснушка
 
Регистрация: 12.07.2012
Сообщений: 35

в мозилле и хроме и правда работает. а что не так с explorer? не объясните мне? :-[
Ответить с цитированием
  #12 (permalink)  
Старый 13.07.2012, 10:21
Аватар для lord2kim
Профессор
Отправить личное сообщение для lord2kim Посмотреть профиль Найти все сообщения от lord2kim
 
Регистрация: 03.05.2011
Сообщений: 848

Сообщение от веснушка Посмотреть сообщение
в мозилле и хроме и правда работает. а что не так с explorer? не объясните мне? :-[
в Mozilla и Chrome нужно нажать и удерживать пока не выделишь...
в IE нужно нажать, отпустить, выделить и еще раз нажать...вроде так...
Ответить с цитированием
  #13 (permalink)  
Старый 13.07.2012, 10:40
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

Сообщение от веснушка
а что не так с explorer?
В ИE7 всё работает! (*В конце растяжения делаем клик
Ответить с цитированием
  #14 (permalink)  
Старый 13.07.2012, 10:46
Аспирант
Отправить личное сообщение для веснушка Посмотреть профиль Найти все сообщения от веснушка
 
Регистрация: 12.07.2012
Сообщений: 35

у меня вот 6я версия explorer(собственно какая стояла по дефолту в винде) и там что-то вообще не выделяется область.

а, разобралась. он с глюками, но работает. спасибо всем
Ответить с цитированием
  #15 (permalink)  
Старый 13.07.2012, 17:01
что-то знаю
Отправить личное сообщение для devote Посмотреть профиль Найти все сообщения от devote
 
Регистрация: 24.05.2009
Сообщений: 5,176

Для ИЕ просто нужно немного доработать, добавить запрет событий выделения, и dragdrop тоесть внутрь for() засунуть:
imgs[ i ].onselectstart = imgs[ i ].ondragstart = function() {
	return false;
}
и добавить в стиль выделяющего элемента пару параметров:
line-height: 0; font-size: 0;
__________________
хм Russians say завтра but завтра doesn't mean "tomorrow" it just means "not today."
HTML5 history API рассширение для браузеров не поддерживающих pushState, replaceState
QSA CSS3 Selector Engine
Ответить с цитированием
  #16 (permalink)  
Старый 13.07.2012, 17:03
что-то знаю
Отправить личное сообщение для devote Посмотреть профиль Найти все сообщения от devote
 
Регистрация: 24.05.2009
Сообщений: 5,176

я подправил код в своем примере на первой странице темы. Должно работать корректно и в ИЕ
__________________
хм Russians say завтра but завтра doesn't mean "tomorrow" it just means "not today."
HTML5 history API рассширение для браузеров не поддерживающих pushState, replaceState
QSA CSS3 Selector Engine
Ответить с цитированием
  #17 (permalink)  
Старый 17.07.2012, 13:01
Аспирант
Отправить личное сообщение для веснушка Посмотреть профиль Найти все сообщения от веснушка
 
Регистрация: 12.07.2012
Сообщений: 35

скажите пожалуйста, а как ограничить область выделения размером картинки?
чтобы выделение не выезжало за саму картинку
Ответить с цитированием
  #18 (permalink)  
Старый 17.07.2012, 14:37
что-то знаю
Отправить личное сообщение для devote Посмотреть профиль Найти все сообщения от devote
 
Регистрация: 24.05.2009
Сообщений: 5,176

веснушка,
я дописал функционал в своем первом посте
__________________
хм Russians say завтра but завтра doesn't mean "tomorrow" it just means "not today."
HTML5 history API рассширение для браузеров не поддерживающих pushState, replaceState
QSA CSS3 Selector Engine
Ответить с цитированием
  #19 (permalink)  
Старый 17.07.2012, 14:50
Аспирант
Отправить личное сообщение для веснушка Посмотреть профиль Найти все сообщения от веснушка
 
Регистрация: 12.07.2012
Сообщений: 35

спасибо! очень помогло!
Ответить с цитированием
  #20 (permalink)  
Старый 20.07.2012, 09:04
Аспирант
Отправить личное сообщение для веснушка Посмотреть профиль Найти все сообщения от веснушка
 
Регистрация: 12.07.2012
Сообщений: 35

а вы не объясните мне за что какой див отвечает в msgBox? ну кроме close)
просто мне нужно на onmouseup сделать переход на картинку, а никак не получается. может, подскажете, в чем дело?
box.onmouseup = function() { this.style.display = 'none';
                    var img_map = document.createElement('img');
                    img_map.style.width = '700px';
                    img_map.style.height = '250px';
                    img_map.style.borderWidth = '0px';
                    img_map.source = '" + ResolveUrl("~/App_Themes/default/wallpaper.jpg") + @"';
                    box.appendChild(img_map);
                    
                };

Последний раз редактировалось веснушка, 20.07.2012 в 09:19.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Отписать блок от событий мыши Urchin Общие вопросы Javascript 11 05.03.2013 08:52
Проблема с заключение картинки в ссылку. Iktash Элементы интерфейса 6 14.12.2012 09:37
Обработка ошибок при асинхронном выполнении в JavaScript Mirror13 Общие вопросы Javascript 0 29.04.2012 17:19
Изменение картинки при ховере на ссылку DImaN Общие вопросы Javascript 0 25.12.2008 12:13
FireFox: onmouseover не работает при зажатой кнопке мыши no. Общие вопросы Javascript 4 19.08.2008 13:43