Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - alesa1981

Страницы: [1]
1
IE под winxp sp2 напрямую ставлю
document.write(navigator.plugins["Shockwave Flash"]);

пишет не определенно
в условие false
в опере [object Plugin]
то есть true и там и там флешка видна

2
navigator.plugins["Shockwave Flash"]
navigator.plugins

Почему то определенно в опере и не определенно в IE.

3
Идею секу, но хотелось бы чего нибудь полегче. В принципе в разумных пределах некорректное определение flash_player не страшно, главное что б 2 баннера вместе не вылезло и как можно меньше был код.

4
Есть тема, флеш баннер на сайте, желательно, что бы у людей с отключенным плеером вместо него подгружался gif баннер.
Вариант с изменением исходников флеша, сейчас не рассматривается, интересует JS.

Проблема в том, что сайт имеет очень много посетителей и без того изрядно тормозит. Баннер висит, по всем страницам сверху, вставлять громоздкие js функции, в шапку всего сайта, очень не хотелось бы.

Решение вижу примерно так


<div id="flash" style="display:none">
тут флеш
</div>
<
div id="gif" style="display:none">
тут картинка
</div>
<
script>
if(<
проверка включенности флеша>)
{
 
document.all["flash"].style.display="block";
}else{
 
document.all["gif"].style.display="block";
}
<
noscript>
тут картинка
</noscript>


Вопросы такие интересует как составить само выражение для проверки
if(<проверка включенности флеша>)

Корректную ли вообще я штуку придумал, более всего не хотелось бы двойного отображения баннеров. Может ли быть что style="display:none"> не подействует и отобразятся оба баннера. Но применять document.write для довольно объемного HTML флешки тоже бы не хотелось, из соображений быстродействия.

Страницы: [1]