Клуб друзей



Одна из версий программы для совместимости браузеров

Здесь текст программы предназначен для браузеров отличных от Internet Explorer v4 и выше Этот текст будет работать в Internet Explorer v4 и выше

    Проблема совместимости популярных браузеров стояла практически перед каждым разработчиком Web. Эта проблема может решаться по разному: например загрузка нужной страницы после определения посредством JavaScript-программы версии браузера. Данный пример демонстрирует только исполнение одного из двух текстов в зависимости от браузера пользователя. Этот метод не требует загрузки другой страницы, а выбирает HTML - текст в текущем документе. Единственное условие при этом: HTML-текст не должен содержать символов комментариев (<!-- . . . . -->). Данный метод можно применить например для различия кода IE v4 с другими браузерами, так, как IE содержит гораздо более интересных эффектов, фильтров и прочее.
   Программа на JS формирует по условию первый символ комментариев, а заканчиваться "условный" текст должен непременно комментарием:

<SCRIPT LANGUAGE = "JavaScript">
bName = navigator.appName;
bVer = parseInt(navigator.appVersion);
version="0";
if (bName == "Microsoft Internet Explorer" && bVer >= 4) version = "ie4";
if (version == "ie4") {
var a='!';
document.write('<'+a+'--');
}
</script>
Здесь текст программы предназначен для браузеров отличных от Internet Explorer v4 и выше
<!-- -->

<SCRIPT LANGUAGE = "JavaScript">
if (version != "ie4") {
var a='!';
document.write('<'+a+'--');
}
</script>
Этот текст будет работать в Internet Explorer v4 и выше
<!-- -->

    Код работает на этой странице, и строка, изображенная красным цветом - результат работы этой программы.


[<<Назад]

WDstudio © 2000г.