Реклама по центру окна браузера
Подскажите как сделать плавающий элемент по середине окна даже что б при прокрутке скролла, этот элемент оставался всеравно по центру.
Так же когда изменяешь размер окна браузера элемент передвигается незамедлительно. Може это как-то делается с помощью CSS?
<html>
<head>
<style type="text/css">
#im {
position:absolute;
width:500px;
height:100px;
border:solid 1px lightsteelblue;
background-color:gray
}
</style>
<script>
function getValue() {
if(window.innerWidth){
width = window.innerWidth;
height = window.innerHeight;
} else if(document.body && document.body.clientWidth){
width = document.body.clientWidth;
height = document.body.clientHeight;
}
var widthIM = document.getElementById("im").offsetWidth;
var heightIM = document.getElementById("im").offsetHeight;
document.getElementById("im").style.left = (width - widthIM) / 2;
document.getElementById("im").style.top = (height - heightIM) / 2;
timerID=setTimeout("getValue()", 1);
}
window.onload = getValue
</script>
</head>
<body>
<div id="im" align="center"></div>
</body>
</html>
В этом коде результат приходит после того как я изменю размер браузера, а нужно чтобы сразу изменялась позиция элемента. |
что б вы сдохли со своей рекламой по центру экрана >8-E
|
Вы не поняли я это спрашиваю только для того чтобы знать как это работает и только. Я сам ненавижу когда что-то мигает, вылазит и пляшет. На самом деле я стараюсь изучать интернет психологию это очень интересно. По этому пожалуйста пересмотрите по возможности этот вопрос и постарайтесь ответить.
Заранее благодарен! |
| Часовой пояс GMT +3, время: 10:53. |