АКМА. Каталог веб-разработчика. 
Поиск на сайте
 
Искать на:  Яndex   Rambler   Апорт   Google
ГлавнаяСтатьиСсылкиJavaScriptПоиск
Netscape Navigator и Internet ExplorerInternet Explorer 4.0 и выше

Перемещение объекта по вертикали.

Скрипт перемещает черный квадрат с права, по вертикали (надписи выделенные зеленым необходимо откорректировать).
 

Код.

<script language="JavaScript">
<!--
var browser = navigator.appName;
var version = navigator.appVersion.charAt(0);
if(browser=="Netscape" && version >=4)
{
document.write('<layer name="Fixed" id="Fixed" align=right>');
document.write('<a href="index.htm"><img src="images.gif" alt="" border=0></a><br>');
document.write('</layer>');
document.write('<script language="javascript" src="primer.js">');
document.write('</script>');
}
if(browser=="Microsoft Internet Explorer" && version >=4)
{
document.write('<div class="Mailer" id="Mailer" style="position:absolute;top:1;display:none;" align=right>');
document.write('<a href="index.htm"><img src="image.gif" alt="" border=0></a><br>');
document.write('</div>');
document.write('<script language="javascript" src="primer.js">');
document.write('</script>');
}//--></script>

Файл j44.js содержит следующий скрипт:

var IW= 0;
var IH= 0;
var PX= 0;
var PY= 0;
var brand= null;
var IMGW= 30;
var IMGH= 30;
var LSAFETY= 20;
var TSAFETY= 20;
var off_image= "image1.gif";
var on_image= "image.gif";
var gandalf= 0;
var ourLays= new Array();
var alldivs= new Array();
alldivs= document.all.tags("DIV");
function BrandInit(){
if (brand!= null) return;
else{
ID_CHECK: for (i=0; iif ((gandalf==0)&&(alldivs(i).id == "Mailer")){
gandalf=1;
brand= alldivs(i);
continue ID_CHECK;
}
if(gandalf==1){
if(alldivs(i).id== "nh1"){
pop_menu= alldivs(i);
continue ID_CHECK;
}
ourLays[ourLays.length]= alldivs(i);
}
}
}
brand.onmouseover= neat_mouseover;
brand.onmouseout= neat_mouseout;
}
function neat_mouseover(){
window.status= "JavaScripts";
return true;
}
function neat_mouseout(){
window.status= "Text";
return true;
}
function BrandPosition(){
if(brand!= null){
IH= document.body.clientHeight;
IW= document.body.clientWidth;
PX= document.body.scrollLeft;
PY= document.body.scrollTop;
brand.style.top= (IH+PY-(IMGH+TSAFETY));
brand.style.left=(IW+PX-(IMGW+LSAFETY));
for (i=0; iif (alldivs(i).style.zIndex > brand.style.zindex)
brand.style.zindex= (alldivs(i).style.zIndex + 1);
}
}
}
function BrandShow(toggle){
if(brand!= null)
brand.style.display= toggle;
}
function Branding(){
if (navigator.appVersion.indexOf("Mac") == -1){
oldIW= IW;
oldIH= IH;
oldPX= PX;
oldPY= PY;
if ((document.body.clientHeight != oldIH)||(document.body.clientWidth !=
oldIW)||(document.body.scrollLeft != oldPX)||(document.body.scrollTop != oldPY)){
BrandInit();
if(window != window.top){
var window_checker= 1;
var ourDoc= "";
var ourDocWidth= 0;
var ourDocHeight= 0;
var ourDocTest= 0;
var ourDocTemp= 0;
var ourDocFull= "";
var allFrames= window.top.document.all.tags('frame');
if(allFrames.length==0) allFrames= window.top.document.all.tags('FRAME')
for(i=0;ivar tempLoc= allFrames(i).src;
if(tempLoc.indexOf("http") == -1){
ourDocTemp= allFrames(i).width * allFrames(i).height;
if(ourDocTemp>ourDocTest){
ourDoc= allFrames(i);
ourDocTest= ourDocTemp;
}
frame_search= window.top.location.href;
frameIndex= frame_search.substring(0,frame_search.lastIndexOf("/"));
ourDocFull= frameIndex+"/"+ourDoc.src;
}
}
}
if(brand != null){
BrandShow("none");
BrandPosition();
BrandShow("");
}
}
}
}
setInterval("Branding()",100);

 


« предыдущая  |  содержание  |  следующая »

 

ГлавнаяСтатьиСсылкиJavaScriptПоиск
Новости  |  Карта сайта
Редакция от: 
Copyright ©1999—2003 «Art&Fact»ВверхE-mail: artefact@udm.net
Hosted by uCoz