С
Kovboy_Marlboro,
вы вообще программировать на javascript умеете? Если нет, а задание надо срочно сделать - обратись в другое место, например, фриланс, где заплатишь а тебе сделают, а на бесплатное и не расчитывай..., потому что
твоя задача сама по себе не представляет никакого интереса в плане её выполнения, если бы это была головоломка или волнующая многих идея
, типа реализация MVC или компонентный подход - тогда пожалуйста..
Если вы javascript только осваиваете, то нельзя так сразу спрашивать фактически полностью выполненное задание, спрашивайте только то на что всё никак(после минимум получасового рыскания по гуглу) не можете найти решения и конкретней..
например, как определить версию или тип браузера? Кстати на этот вопрос в гугле или в другой поисковой системе можешь найти массу скриптов, которые люди добрые выкладывают на своих блогах. Но по сути я могу сказать, что определять браузер - это последнее дело, надо определять условными операторами лишь возможности (методы и объекты) поддерживаемые браузром, которые могут потребоваться, но для этого есть специальные адаптеры.. их тоже полно в сети, например определние события:
function handle(e){
var e= e || window.event;//и для IE и для нормальных браузров код-адаптер
...прочий код
}
Если вы javascript в достаточной для выполнения степени знаете - то просим так не прикалываться.