Страницы: 1
Уважаемые господа!!!
Добрый день столкнулись с проблемой выполнения ОБЫЧНЫХ скриптов.
Ресурс (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 шапка съезжает!!!! в чем проблема???
Отсутствует
Ну, начать можно с того, что в CSS единицы измерения надо указывать обязательно.
А вообще, начать надо с выкидывания этого кода
Isn't it ironic... don't you think? — Alanis Morissette
Отсутствует
просьба не писать подобных речей...."выбросить код" и т.д. совершенно неуместно!!!! раз приводят здесь определенный код, тохочется понять где именно в нем проблема!!! а так конечно можно все переписать и переделать....Единицы измерения учтены, внесены в код....далее в чем может быть проблема?
Отсутствует
во всех браузерах открывается корректно.
Не надо разводить панику. Нигде кроме IE скрипт не работает.
Единицы измерения учтены, внесены в код
Где именно?
Отсутствует
Начинать надо с чтения стандартов!!!!
Нигде в стандарте не встречается DXImageTransform.
Хотите чтобы работало где-то кроме IE - используйте SVG совместно с MS-фильтрами и определением браузера!
Рекомендую посмотреть на эту тему код библиотек mootools, script.aculo.us, ExtJS.
my.brain = function(){window.close();}
Отсутствует
Страницы: 1