Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » Web-программирование » Помогите побороть кроссбраузерность

Модерирует : Cheery

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

PlazaUA

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Не могу побороть кроссбраузерность
Пример http://www.plazaua.com/add/menu.inc.php
 
в IM и Firefox немного выглядят поразному...
 
что нужно задать в css, что бы меню отображалось одинаково...
 
Помогите плз!

Всего записей: 49 | Зарегистр. 24-07-2006 | Отправлено: 09:44 03-10-2006
C0RPSEHUNTER

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Тоже пролема с кроссбраузерностью. Скриптик для всплывающих менюшек работает на Опере и на IE8. На IE7 и Мозилле почему-то менюшки не появляются. На IE7 не пробовал:

Код:
    <script>
        var oldLayer = "";
        
        if (navigator.appName == "Netscape") {
            layerRef="document.layers";  
            styleSwitch="";  
            visibleVar="show";
        } else {
            layerRef="document.all";  
            styleSwitch=".style";  
            visibleVar="visible";
        }
 
        function showHideLayer(layerName) {
            
            if (oldLayer == layerName) {
                hideLayer(layerName);
                oldLayer = "";
            } else {
                if (oldLayer) hideLayer(oldLayer);
                showLayer(layerName);
                oldLayer = layerName;
            }
        }  
 
        function showLayer(layerName) {
            eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.visibility="visible"');
        }
 
        function hideLayer(layerName) {
            eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.visibility="hidden"');
        }
    </script>

Соответственно при вызове функций showLayer(layerName) и hideLayer(layerName) показывается или убирается соответствующий слой. Точнее должен... Что не так?

Всего записей: 9 | Зарегистр. 03-05-2008 | Отправлено: 00:42 16-05-2008 | Исправлено: C0RPSEHUNTER, 00:43 16-05-2008
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
C0RPSEHUNTER

Цитата:
Точнее должен... Что не так?

полностью страницу, плиз.. а не только js код

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 00:44 16-05-2008
andead



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
удалено

Всего записей: 1821 | Зарегистр. 22-09-2005 | Отправлено: 01:12 16-05-2008 | Исправлено: andead, 01:12 16-05-2008
Ternik



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
PlazaUA
 
1. board.plazaua.com Обнаружен вирус HTML/TrojanClicker.IFrame.AB троян
2. Укажите элементам display: block; вообще на htmlbook.ru посмотрите свойство display

Всего записей: 763 | Зарегистр. 25-09-2002 | Отправлено: 07:50 16-05-2008
C0RPSEHUNTER

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
полностью страницу, плиз.. а не только js код

а что конкретно надо? страничка сборная, все в разных файликах лежит=)
 
вызывается вот так вот:

Код:
<a href="javascript:showHideLayer('objects');">Линк</a>
 

описание слоя вот:

Код:
#objects {
    position: absolute;
    visibility: hidden;
    left: 195px;
    top: 230px;
}

Всего записей: 9 | Зарегистр. 03-05-2008 | Отправлено: 00:36 19-05-2008
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
C0RPSEHUNTER

Цитата:
страничка сборная, все в разных файликах лежит=)

и что? а в браузер же уже собранный html передается

Цитата:
описание слоя вот:

и что?  
полностью минимальный html с js кодом внутри, который работает в одном браузере и не работает в другом, плиз

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 01:42 19-05-2008
2m2



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Господа, подскажите как быть.
Есть на странице два flash объекта в опере они открываются нормально в мозиле возникает два окна adobe flash security
а в ИЕ вообще нужно щелкать на объект чтобы он что-либо показал.
все браузеры последних версий
AC_RunActiveContent.js который сгенерился вместе со флешами в adobe cs3 в этом не помогает похоже.  
вот такая проблемка
все решил

Всего записей: 149 | Зарегистр. 09-12-2006 | Отправлено: 15:54 13-03-2009 | Исправлено: 2m2, 13:58 14-03-2009
kingoff



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Наверное вопрос подходит для этой темы.
 
В css указываю шрифт который будет подгружаться с сайта
 

Код:
@font-face {
font-family: Carolina;
src: url(Carolina.ttf) format("opentype");
}
 

 В htm обрамляю текст в теги h1
 
и в css указываю для h1 стиль
 

Код:
h1{font-size:60px; font-family: Carolina; color:#6B8EE6}

 
Работает только в Фоксе и в Хроме, в Опере и в IE шрифт не меняется.
Подскажите пожалуйста решение.

Всего записей: 1688 | Зарегистр. 25-12-2006 | Отправлено: 21:58 03-06-2011
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
kingoff
IE понимает только eot
http://nicewebtype.com/notes/2009/10/30/how-to-use-css-font-face/

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 22:01 03-06-2011
kingoff



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Cheery
Спасибо. Пробую сделать так как по ссылке, получаю вот:

Код:
@font-face {
font-family: "Carolina";
src: url("type/Carolina.eot");
 format("svg");
}

Остальное не меняю, но теперь ни один браузер не подгружает. Не могу понять где ошибка.
 
ps Кстати здесь нашел онлайн конвертер ttf2eot/ Может кому пригодится.

Всего записей: 1688 | Зарегистр. 25-12-2006 | Отправлено: 22:56 03-06-2011
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
kingoff
нужно использовать два формата подгрузки. и при чем тут svg в случае eot??  
CSS/HTML: подгрузка шрифтов в формате eot

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 22:58 03-06-2011 | Исправлено: Cheery, 22:58 03-06-2011
kingoff



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Cheery
Я не очень силен в этом. svg просто скопировал, сейчас format вообще убрал.
IE победил, осталась только Опера

Всего записей: 1688 | Зарегистр. 25-12-2006 | Отправлено: 23:11 03-06-2011
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Интернет » Web-программирование » Помогите побороть кроссбраузерность


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru