From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <3DA5D6BB.2000108@14000.ru> Date: Thu, 10 Oct 2002 23:36:27 +0400 From: Vadim Vinichenko User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; ru-RU; rv:1.0.0) Gecko/20020526 X-Accept-Language: ru, en-us MIME-Version: 1.0 To: community@altlinux.ru Subject: Re: [Comm] =?windows-1251?Q?=CF=EE=EC=EE=E3=E8=F2=E5_=F1_Jav?= =?windows-1251?Q?aScript_=F1=EA=F0=E8=EF=F2=EE=EC_=E4=EB=FF_=EF=F0?= =?windows-1251?Q?=EE=EA=F0=F3=F2=EA=E8_=F2=E5=EA=F1=F2=E0_=E2_Mozi?= =?windows-1251?Q?lle_=28=E2_IE_=E2=F1=B8_=F0=E0=E1=EE=F2=E0=E5=F2?= =?windows-1251?Q?=2E=2E=2E=29?= References: <24545378.20021009221204@val.udm.ru> Content-Type: text/plain; charset=windows-1251; format=flowed Content-Transfer-Encoding: 8bit Sender: community-admin@altlinux.ru Errors-To: community-admin@altlinux.ru X-BeenThere: community@altlinux.ru X-Mailman-Version: 2.0.9 Precedence: bulk Reply-To: community@altlinux.ru List-Unsubscribe: , List-Id: List-Post: List-Help: List-Subscribe: , List-Archive: Archived-At: List-Archive: List-Post: Roman Shumikhin пишет: > Тут недавно в списке пробегала тема о том, что некоторые сайты > предназначены для просмотра только для IE ( версии >=5.5 ). Как раз > сейчас я работаю над подобным сайтом, посвящённом культуре некоторых > промышленных городов Удмуртской республики. Проблема в том, что > дизайнер разработал такой макет, что там будут активно использоваться > JavaScript и CSS. Заказчик проект одобрил. Наши программеры всё это > дело запрограммировали. Только есть одна проблема... В IE готовый > макет работает нормально. Запустил Mozill'у (1.0) всё более-менее > хорошо, но там прокрутка не пашет, в Опере вообще чёрте-что творится. > Заказчику по барабану на все браузеры, кроме IE. Может быть кто-нибудь > из community профессионально занимается HTML и Javascript и сможет мне > помочь поправить скрипт для прокрутки текста в Mozill'e? Пожалуйста > напишите мне в приват. К письму прилагаю небольшую картинку. Это > ячейка таблицы. При нажатии на красные кнопки со стрелочками текст > должен прокручиваться (хотя бы в Mozille), ячейка таблицы не должна > раздвигаться, все операции с текстом идут на отдельно взятом слое. > Почти наверняка проблема (возможно, одна из) состоит в том, что у Mozilla и IE мышиные события ловятся совершенно по-разному. По этой позиции (в отличие от многих других) они, кажется, конвергенцию даже и не начинали. Вот пример функции, которая подключена к элементу в качестве обработчика onmouseover: function mouseOverItem(e) { if(window.event) { // IE code source = event.srcElement; } else { //Gecko code source = e.currentTarget; } //source - элемент, который инициировал событие, //дальше делаем с ним то, что нам нужно } Если этот фрагмент не приводит Ваших программеров к просветлению, бросьте мне приватом проблемный пример - на выходных посмотрю, без гарантии, разумеется. Только постарайтесь, пожалуйста, выкусить из своего проекта минимальное демо. -- С уважением, Вадим