дайте пример

Discussion in 'PHP' started by Student :), 19 Nov 2007.

  1. Student :)

    Student :) Elder - Старейшина

    Joined:
    9 Feb 2007
    Messages:
    278
    Likes Received:
    18
    Reputations:
    -15
    есть ли у кого пример выезжающей таблицы с сверху
    на js
     
    1 person likes this.
  2. astrologer

    astrologer Elder - Старейшина

    Joined:
    30 Aug 2007
    Messages:
    837
    Likes Received:
    267
    Reputations:
    59
    Вот тебе пример на скорую руку.
    PHP:
    <html>
    <
    head>
    <
    title></title>
    <
    meta http-equiv=Content-Type content="text/html; charset=windows-1251">
    <
    style type="text/css">
    <!--
    #menu table, td {
        
    width150px;
        
    background-color#EEE;
        
    border#CCC solid 1px;
        
    border-collapsecollapse;
        
    color#000;
        
    text-aligncenter;
        
    line-height20px;
    }
    #menu td:hover {
        
    background-color#DDD;
    }
    //-->
    </style>
    <
    script type="text/javascript">
    <!--
    var 
    shift 10;
    var 
    offset = -210;

    function 
    slider(d){
        if(
    d){
            if (
    window.downTclearInterval(downT);
            
    upT setInterval("moveup()",1);
        } else {
            if (
    window.upTclearInterval(upT);
            
    downT setInterval("movedown()",1);
        }
    }
    function 
    moveup(){
        var 
    document.getElementById('menu').style;
        var 
    parseInt(s.top);
        if(
    offsets.top = (shift)+'px';
        else if(
    window.upclearInterval(upT);
    }
    function 
    movedown(){
        var 
    document.getElementById('menu').style;
        var 
    parseInt(s.top);
        if(
    0s.top = (shift)+'px';
        else if(
    window.downTclearInterval(downT);
    }
    //-->
    </script>

    </head>
    <body onload="document.getElementById('menu').style.top=offset+'px'">

    <div id="menu" onmouseover="slider(0)" onmouseout="slider(1)" style="position:absolute;">
      <table>
        <tr><td>- 1 -</td></tr>
        <tr><td>- 2 -</td></tr>
        <tr><td>- 3 -</td></tr>
        <tr><td>- 4 -</td></tr>
        <tr><td>- 5 -</td></tr>
        <tr><td>- 6 -</td></tr>
        <tr><td>- 7 -</td></tr>
        <tr><td>- 8 -</td></tr>
        <tr><td>- 9 -</td></tr>
        <tr><td>- - -</td></tr>
      </table>
    </div>
    </body>
    </html>
     
    #2 astrologer, 20 Nov 2007
    Last edited: 20 Nov 2007
  3. dev+

    dev+ New Member

    Joined:
    11 Nov 2007
    Messages:
    8
    Likes Received:
    3
    Reputations:
    5
    Чего сложного -- динамически меняешь style.top и style.left у объекта.