За последние 24 часа нас посетили 37232 программиста и 1721 робот. Сейчас ищут 610 программистов ...

Internet Explorer window.open() меняет раскладку клавиатуры

Тема в разделе "Прочие вопросы по PHP", создана пользователем alexey_baranov, 19 май 2009.

  1. alexey_baranov

    alexey_baranov Активный пользователь

    С нами с:
    3 фев 2009
    Сообщения:
    647
    Симпатии:
    0
    Адрес:
    Сургут
    Доброго времени суток!

    Помогите советом. Вчера столкнулся с одной "замечательной" особенностью IE6 и IE7. Описываю ситуацию:
    1. У пользователя раскладка по дефолту английская;
    2. Вот он заходит на сайт и меняет раскладку на русскую;
    3. Нажимает на кнопку « … » чтобы выбрать кого-то из списка;
    4. В открывшемся по window.open() окне переходит в поле «Поиск» и набирает «маша», а на экране видит «vfif», потому что IE в открывшемся окне установил обратно английскую раскладку.

    А зачем он это делает? Правильнее было бы оставить как в родительском окне, потому что новое окно- это продолжение старого.

    Для сравнения, Chrome и Firefox все делают грамотно. Там таких проблем не бывает.

    Кто что думает, как с этим бороться.
     
  2. kostyl

    kostyl Guest

    Это проблемы пользователя за то что он использует IE ИХМО...
     
  3. VItalijs

    VItalijs Активный пользователь

    С нами с:
    17 дек 2008
    Сообщения:
    244
    Симпатии:
    0
    Адрес:
    Рига, Латвия
    была такая же проблема, но с латышским языком, поэтому просто выставили клиентам нужный им язык по дефолту в windows. Тут на самом деле, программно только от попапов отказаться можно.