в зависимости от браузера растет я решил написать библиотеку позоляющую подуключать любой css файл для нужного браузера..
но тут конешноеще мнго будет хитростей так как одного navigator.appName
тут явно недостаточно)) Короче возники проблемы с переменными..
я приведу код 3х файлов с именами рекомендуесят все эти файлы создать и запустить и поглядеть что куда..
Вот код основной библиотеки (brw.lbr.js).
CODE:
function brwlbr() {
var $brw;
var $opera;
var $ie;
var $firefox;
var $null;
if(navigator.appName == "Opera") {
$brw = $opera;
}
if(navigator.appName == "Microsoft Internet Explorer") {
$brw = $ie;
}
document.write('<script src="brw.lbr.config.js"></script>');
document.write("<title>"+$brw+"</title>");
}
var $brw;
var $opera;
var $ie;
var $firefox;
var $null;
if(navigator.appName == "Opera") {
$brw = $opera;
}
if(navigator.appName == "Microsoft Internet Explorer") {
$brw = $ie;
}
document.write('<script src="brw.lbr.config.js"></script>');
document.write("<title>"+$brw+"</title>");
}
Вот код конфиг файла библиотеки (brw.lbr.config.js).
CODE:
$opera = "Opera";
$ie = "IE";
$firefox = "Firefox";
$null = "NULL";
$ie = "IE";
$firefox = "Firefox";
$null = "NULL";
Вот пример подключения библиотеки (index.html).
CODE:
<html>
<head>
<!-- Start brw.lbr -->
<script src="brw.lbr.js"></script>
<script>
brwlbr();
</script>
<!-- End brw.lbr -->
</head>
<body>
Тестовая страница
</body>
</html>
<head>
<!-- Start brw.lbr -->
<script src="brw.lbr.js"></script>
<script>
brwlbr();
</script>
<!-- End brw.lbr -->
</head>
<body>
Тестовая страница
</body>
</html>
Проблема с переменными.. почему то пишет undefined (потому что видимо неуспевает получить данные из файла конфига как сделать что бы успевал?)