Среда, 01.05.2024, 22:05
Приветствую Вас, Гость | RSS
Меню сайта
Форма входа
Регистрация сайта в каталогах, раскрутка и оптимизация сайта, контекстная реклама



Раскрутка и продвижение сайта, регистрация в каталогах, контекстная реклама
<!DOCTYPE HTML><html><head>
<title>Меню выплывает из-под страницы (сбоку сверху и т.п.)</title>
<META http-equiv=Content-Type content="text/html; charset=windows-1251">
<style type="text/css"><!--
#divMenu0{position:absolute; top:0; left:30; visibility:hidden; font-family:arial,helvetica; font-size:18px; font-weight:bold}
#divMenu1{position:absolute; top:200; left:30; height:100; visibility:hidden; font-family:arial,helvetica; font-size:18px; font-weight:bold}
#divMenu2{position:absolute; top:0; left:150; visibility:hidden; font-family:arial,helvetica; font-size:18px; font-weight:bold}
#divMenu3{position:absolute; top:250; left:30; height:100; visibility:hidden; font-family:arial,helvetica; font-size:18px; font-weight:bold}
//--></style>
<script type="text/javascript" language="JavaScript">
function checkBrowser(){
    this.ver=navigator.appVersion
    this.dom=document.getElementById?1:0
    this.ie5=(this.ver.indexOf("MSIE 5")>-1 && this.dom)?1:0;
    this.ie4=(document.all && !this.dom)?1:0;
    this.ns5=(this.dom && parseInt(this.ver) >= 5) ?1:0;
    this.ns4=(document.layers && !this.dom)?1:0;
    this.bw=(this.ie5 || this.ie4 || this.ns4 || this.ns5)
    return this
}
bw=new checkBrowser()
var MoveOnScroll=true
var tMove=10;
var tSpeed=40
var tShow=20
var lMove=10;
var lSpeed=40
var lShow=60
function makeMenu(obj,nest,show,move,speed,topleft){
    nest=(!nest) ? '':'document.'+nest+'.'
    this.el=bw.dom?document.getElementById(obj):bw.ie4?document.all[obj]:bw.ns4?eval(nest+'document.'+obj):0;
      this.css=bw.dom?document.getElementById(obj).style:bw.ie4?document.all[obj].style:bw.ns4?eval(nest+'document.'+obj):0;        
    this.x=(bw.ns4 || bw.ns5)? this.css.left:this.el.offsetLeft;
    this.y=(bw.ns4 || bw.ns5)? this.css.top:this.el.offsetTop;        
    this.state=1; this.go=0; this.mup=b_mup; this.show=show; this.mdown=b_mdown;
    this.height=bw.ns4?this.css.document.height:this.el.offsetHeight
    this.width=bw.ns4?this.css.document.width:this.el.offsetWidth    
    this.top=this.y; this.mout=b_mout; this.min=b_min;
    this.topleft=topleft
    this.moveIt=b_moveIt; this.move=move; this.speed=speed
    this.obj = obj + "Object";     eval(this.obj + "=this")    
}
function b_moveIt(x,y){this.x=x; this.y=y; this.css.left=this.x; this.css.top=this.y}
function b_mup(){
    if(this.y>-this.height+this.show){
        this.go=1; this.moveIt(this.x,this.y-this.move)
        setTimeout(this.obj+".mup()",this.speed)
    }else{this.go=0; this.state=1}    
}
function b_mdown(){
    if(this.y<eval(scrolled)){
        this.go=1; this.moveIt(this.x,this.y+this.move)
        setTimeout(this.obj+".mdown()",this.speed)
    }else{this.go=0; this.state=0}    
}
//Menu in
function b_min(){
    if(this.x>-this.width+this.show){
        this.go=1; this.moveIt(this.x-this.move,this.y)
        setTimeout(this.obj+".min()",this.speed)
    }else{this.go=0; this.state=1}    
}
//Menu out
function b_mout(){
    if(this.x<0){
        this.go=1; this.moveIt(this.x+this.move,this.y)
        setTimeout(this.obj+".mout()",this.speed)
    }else{this.go=0; this.state=0}    
}
function moveMenu(num){
    if(!oMenu[num].go){
        if(oMenu[num].topleft=="top"){
            if(!oMenu[num].state)oMenu[num].mup()    
            else oMenu[num].mdown()
        }else{
            if(!oMenu[num].state)oMenu[num].min()    
            else oMenu[num].mout()
        }
    }
}
function checkScrolled(){
    for(i=0;i<oMenu.length;i++){
        if(!oMenu[i].go){
            if(oMenu[i].topleft=="top"){
                y=!oMenu[i].state?eval(scrolled):eval(scrolled)-oMenu[i].height+oMenu[i].show
                oMenu[i].moveIt(oMenu[i].x,y)
            }else oMenu[i].moveIt(oMenu[i].x,eval(scrolled)+oMenu[i].top)
        }
    }
    if(bw.ns4) setTimeout('checkScrolled()',40)
}
function topMenuInit(){
    oMenu=new Array()
    oMenu[0]=new makeMenu('divMenu0','',tShow,tMove,tSpeed,"top") //Topmenu
    oMenu[1]=new makeMenu('divMenu1','',lShow,lMove,lSpeed,"left") //Leftmenu
    oMenu[2]=new makeMenu('divMenu2','',20,10,20,"top")
    oMenu[3]=new makeMenu('divMenu3','',70,10,20,"left")
    scrolled=bw.ns4?"window.pageYOffset":"document.body.scrollTop"
    for(i=0;i<oMenu.length;i++){
        if(oMenu[i].topleft=="top") oMenu[i].moveIt(oMenu[i].x,-oMenu[i].height+oMenu[i].show)
        else oMenu[i].moveIt(-oMenu[i].width+oMenu[i].show,oMenu[i].y)
        oMenu[i].css.visibility='visible'
    }
    if(MoveOnScroll) bw.ns4?checkScrolled():window.onscroll=checkScrolled;
}
onload=topMenuInit;
<!-- SE@RCHER Javascript www.03www.su 2009 год --></script>
</HEAD>
<body>
<div id="divMenu0">
    <a href="javascript://">Link1</a><br><br>
    <a href="javascript://">Link2</a><br><br>
    <a href="javascript://">Link3</a><br><br>
    <a href="javascript://">Link4</a><br><br>
    <a href="#" onclick="moveMenu(0); return false">MENU</a>
</div>
<div id="divMenu1">
    <a href="javascript://">Link1</a> -
    <a href="javascript://">Link2</a> -
    <a href="javascript://">Link3</a> -
    <a href="javascript://">Link4</a> -
    <a href="#" onclick="moveMenu(1); return false">MENU</a>
</div>
<div id="divMenu2">
    This is onclick <br>like the first one <br>
    <a href="#" onclick="moveMenu(2); return false">MENU 3</a>
</div>
<div id="divMenu3">
    This is onmouseover, the first one is onclick -
    <a href="#" onmouseover="moveMenu(3)">MENU</a>
</div>

</body>
</html>

Поиск
Block title
«  Май 2024  »
ПнВтСрЧтПтСбВс
  12345
6789101112
13141516171819
20212223242526
2728293031
22:05 01.05.2024 Среда
Оцените мой сайт
Всего ответов: 14
Регистрация сайта в каталогах, раскрутка и оптимизация сайта, контекстная реклама

Регистрация сайта в каталогах, раскрутка и оптимизация сайта, контекстная реклама

ROBOXchange

Счетчик тИЦ и PR сайта