Показать сообщение отдельно
Старый 10.07.2004, 14:43
getaka вне форума Посмотреть профиль Отправить личное сообщение для getaka Посетить домашнюю страницу getaka Найти все сообщения от getaka
  № 6  
getaka
 
Аватар для getaka

Регистрация: Aug 2003
Адрес: Казань
Сообщений: 63
1) Создайте в <body> слой: <div id="divBottom" ></div>
------------------------------------------------------
2) Задайте ему в <head> любой стиль, например:

<style>
#divBottom {
background-color: #990000;
тыры-пыры...ля-ля-ля.
}
</style>
-------------------------------------------------------
3) Поместите в <head> следующий скрипт:

<SCRIPT LANGUAGE=JavaScript>
<!--
//Переменные gright и gbottom задают позицию слоя относительно верхнего левого угла окна:
//(В старом скрипте они задавали позицию относительно нижнего правого угла )
//Далее в коментариях я покажу, где сделал небольшие изменения.
var gright=400
var gbottom=100
var n = (document.layers) ? 1:0;
var ie = (document.all) ? 1:0;
function makeObj(obj,nest){
nest=(!nest) ? '':'document.'+nest+'.'
this.css=(n) ? eval(nest+'document.'+obj):eval(obj+'.style')
this.moveIt=b_moveIt;
}
function b_moveIt(x,y){
this.x=x; this.y=y
this.css.left=this.x
this.css.top=this.y
}
var pageWidth,pageHeight
function geoInit(){
oTest=new makeObj('divBottom')
pageWidth=(ie)?document.body.offsetWidth-4:innerWidth;
pageHeight=(ie)?document.body.offsetHeight-2:innerHeight;
checkIt()
onresize=resized
if(ie) window.onscroll=checkIt;
}
function checkIt(){
//Вот тут я кое что изменил. Кому надо позиционировать слой относительно нижнего правого угла
//оставтье скрипт в этом месте как в старом варианте:
if(ie) oTest.moveIt(document.body.scrollLeft +gright,document.body.scrollTop+gbottom)
else if(n){
oTest.moveIt(window.pageXOffset+gright, window.pageYOffset+gbottom)
setTimeout('checkIt()',20)
}
}
function resized(){
pageWidth=(ie)?document.body.offsetWidth-4:innerWidth;
pageHeight=(ie)?document.body.offsetHeight-2:innerHeight;
if(ie) checkIt()
}
onload=geoInit;
//-->
</SCRIPT>
-------------------------------
4) Всё!!! Счастливого запуска!