За последние 24 часа нас посетили 20238 программистов и 1706 роботов. Сейчас ищут 1928 программистов ...

Определение клиентских настроек !!!

Тема в разделе "Вопросы от блондинок", создана пользователем vev, 18 май 2008.

  1. vev

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

    С нами с:
    18 май 2008
    Сообщения:
    5
    Симпатии:
    0
    День добрый! Ребята помогите пожалуйста с таким вопросом. Как можно определить установлена ли программа (Adobe Acrobat) на клиентской машине, ну и если можно какая у нее версия ? Заранее благодарю ! :D
     
  2. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
  3. vev

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

    С нами с:
    18 май 2008
    Сообщения:
    5
    Симпатии:
    0
    ок, спасибо! вы подтвердили мои опасения Very Happy
     
  4. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
    Это я к тому, что на РНР не выяснить таких вещей. Можно выковорить версию через Javascript - navigator.plugins["Adobe Acrobat"].name
     
  5. vev

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

    С нами с:
    18 май 2008
    Сообщения:
    5
    Симпатии:
    0
    попробуем поюзать жаву ! спс за совет :)
     
  6. S.t.A.M.

    S.t.A.M. Активный пользователь

    С нами с:
    10 сен 2007
    Сообщения:
    1.041
    Симпатии:
    0
  7. vev

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

    С нами с:
    18 май 2008
    Сообщения:
    5
    Симпатии:
    0
    Во-первых ребята конечно спасибо, что не оставили без внимания мой "глупый" вопрос :D Администраторам форума или еще кому отдельное спасибо за то, что поместили мой вопрос в раздел "Вопросы от блондинок" :?
    Н уда ладно.
    Навоял я вот такой код по данной теме.

    <html>
    <body onLoad = "return addInfo('Arbaiten !!!');">

    <script type="text/javascript">
    function addInfo(text) {
    var adobe;

    var Terra = navigator.plugins["Adobe Acrobat"];
    adobe=document.getElementById('adobe');
    if (Terra) {
    adobe.value += text;
    }
    return false;
    }
    </script>
    </body>
    <input type="text" id="adobe">
    </html>


    Все замечательно работает, только вот не вовсех браузерах :( А именно, в Firefox у меня отрабатывает на ура, а вот в IE нет результата :? Где собака зарыта ? И еще буду презнателен, если на примере моего кода поможете разобраться с версией Adobe Acrobat. Заранее спасибо и не судите строго если что :lol: [/html]
     
  8. vev

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

    С нами с:
    18 май 2008
    Сообщения:
    5
    Симпатии:
    0
    Вот это условие исполняется в IE


    var Terra = navigator.plugins["Adobe Acrobat"];

    if (Terra)
    {
    adobe.value = text;
    }
    else fieldRef.value = text;

    return false;
    }

    т.е. показывает в том случае если plugin не установлен, хотя он имеется