Полезная информация

Общайтесь со знакомыми и друзьями в нашем сообществе в Facebook.

№127-10-2008 13:49:39

sbeliy2008
Участник
 
Группа: Members
Зарегистрирован: 27-10-2008
Сообщений: 2
UA: IE 6.0

Проблема с div-окнами только в MOZILLA FF! ПОМОГИТЕ.

Уважаемые господа!!!

Добрый день столкнулись с проблемой выполнения ОБЫЧНЫХ скриптов.
Ресурс (www.house-place.ru) (НЕ РЕКЛАМА!!!!!!) во всех браузерах открывается корректно.
На ссылке "подписка на новости" вылетает стандартное div-окно. Оно же
вылетает и в разделе "Отзывы гостей" при клике на "Оставить отзыв"...
в Mozilla FireFox этого НЕ происходит. Не могли бы вы объяснить
причину...

------------------------------------------CSS
<style type="text/css">


.p31
{
        WIDTH: 240;
        HEIGHT: 50;
        VISIBILITY: hidden;
        POSITION: absolute;
        BACKGROUND: #dfcdcd;
        DISPLAY: block;
        BORDER: solid 1px #C5B59E;
        PADDING: 7px;
        MARGIN: 7px;
        FONT: 10px;
        color:#5f503b;
filter: alpha(opacity=95, enabled=1) progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=3)
}
</style>





//--------------------------------------------SCRIPT


<script language="jscript">


var IE123 = document.all ? true:false

var tempX123 = 0;
var tempY123 = 0;
var time123;

var old_elem123 = 0;
var n123 = 10;

function setTimer123(elem123,hide123)
{
        var div123 = document.getElementById(elem123);
    if (IE123)
    {
        tempX123 = event.clientX + document.body.scrollLeft;
        tempY123 = event.clientY + document.body.scrollTop;
    }
    else
    { 
        tempX123 = e.pageX
        tempY123 = e.pageY
    } 
       
        clearTimeout(time123);
        if(hide123 == 0)
        {
        div123.style.left = tempX123 - 250;
        div123.style.top  = tempY123 - 155;
        time123 = setTimeout('view("'+elem123+'");',n123);
        }
    else
        time123 = setTimeout('hide("'+elem123+'");',n123);
}

function view123(elem123)
{
        var div123 = document.getElementById(elem123);

        div123.style.visibility = 'visible';
       
        if(old_elem123 != 0 && old_elem123 != elem123)
        {
            var old_div123 = document.getElementById(old_elem123);
            old_div123.style.visibility = 'hidden';
        }
       
        clearTimeout(time123);
        old_elem123 = elem123;
}

function hide123(elem123)
{
        var div123 = document.getElementById(elem123);
       
        clearTimeout(time123);
        div123.style.visibility = 'hidden';
}

</script>


........


//----------------------------------------------HTML

<div class='p31' id='kp41' align='left'  >
Бла-бла-бла
<a onClick="setTimer123('kp41',1);" style='cursor: hand; color: 830000; font-weight: bold; text-decoration: underline; font-size=11'>[X] Закрыть...</a><br>
</div>
<a onclick="setTimer123('kp41',0);"   style='cursor: hand; text-decoration: underline; color: ffffff'>Подписка на новости</a>


------------------------

Заранее благодарны!!!


И еще, везде, даже во второй версии "шапка" нормально открывается... а в 3.0 шапка съезжает!!!! в чем проблема???

Отсутствует

 

№227-10-2008 14:48:53

Lynn
Кофеман
 
Группа: Members
Откуда: Россия
Зарегистрирован: 16-02-2005
Сообщений: 1721
UA: Firefox 3.0
Веб-сайт

Re: Проблема с div-окнами только в MOZILLA FF! ПОМОГИТЕ.

Ну, начать можно с того, что в CSS единицы измерения надо указывать обязательно.

А вообще, начать надо с выкидывания этого кода


Isn't it ironic... don't you think? — Alanis Morissette

Отсутствует

 

№327-10-2008 14:59:18

sbeliy2008
Участник
 
Группа: Members
Зарегистрирован: 27-10-2008
Сообщений: 2
UA: IE 6.0

Re: Проблема с div-окнами только в MOZILLA FF! ПОМОГИТЕ.

просьба не писать подобных речей...."выбросить код" и т.д. совершенно неуместно!!!! раз приводят здесь определенный код, тохочется понять где именно в нем проблема!!! а так конечно можно все переписать и переделать....Единицы измерения учтены, внесены в код....далее в чем может быть проблема?

Отсутствует

 

№428-10-2008 02:12:48

petrovich
Участник
 
Группа: Members
Зарегистрирован: 12-02-2005
Сообщений: 484
UA: Firefox 3.0

Re: Проблема с div-окнами только в MOZILLA FF! ПОМОГИТЕ.

во всех браузерах открывается корректно.

Не надо разводить панику. Нигде кроме IE скрипт не работает.

Единицы измерения учтены, внесены в код

Где именно?

Отсутствует

 

№528-10-2008 02:30:53

idler
developer
 
Группа: Extensions
Откуда: Москва
Зарегистрирован: 18-04-2008
Сообщений: 22
UA: Firefox 3.0
Веб-сайт

Re: Проблема с div-окнами только в MOZILLA FF! ПОМОГИТЕ.

Начинать надо с чтения стандартов!!!!
Нигде в стандарте не встречается DXImageTransform.

Хотите чтобы работало где-то кроме IE  - используйте SVG  совместно с MS-фильтрами и определением браузера!

Рекомендую посмотреть на эту тему код библиотек mootools, script.aculo.us, ExtJS.


my.brain = function(){window.close();}

Отсутствует

 

№628-10-2008 09:34:39

Shutnik
Участник
 
Группа: Extensions
Зарегистрирован: 12-11-2005
Сообщений: 3785
UA: Iceweasel 3.0

Re: Проблема с div-окнами только в MOZILLA FF! ПОМОГИТЕ.

в Firefox есть консоль ошибок

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]