Высота таблицы

Discussion in 'PHP' started by Student :), 7 Oct 2007.

  1. Student :)

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

    Joined:
    9 Feb 2007
    Messages:
    278
    Likes Received:
    18
    Reputations:
    -15
    Привет есть таблица
    <table width="100%" height="?" border="1">
    <tr>
    <td scope="col">&nbsp;</td>
    <td scope="col">&nbsp;</td>
    <td scope="col">&nbsp;</td>
    </tr>
    </table>
    как средствами java script вычислить высоту экрана
    пользователя, и етот размер подставить в
    height таблицы.
     
  2. Talisman

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

    Joined:
    22 Apr 2006
    Messages:
    400
    Likes Received:
    151
    Reputations:
    80
    вместо вопроса поставь 100%
     
  3. Ch3ck

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

    Joined:
    9 Jun 2006
    Messages:
    1,362
    Likes Received:
    1,157
    Reputations:
    430
    Самое простое:
    Code:
    <BODY>
    <SCRIPT language='JavaScript'>
    var hd=screen.height;
    var wd=screen.width;
    document.write('Высота экрана: '+hd+'<BR>');
    document.write('Ширина экрана: '+wd+'<BR>');
    </SCRIPT>
    </BODY>
    
     
  4. Student :)

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

    Joined:
    9 Feb 2007
    Messages:
    278
    Likes Received:
    18
    Reputations:
    -15
    а как ето вставить в параметры таблицы?
     
  5. Talisman

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

    Joined:
    22 Apr 2006
    Messages:
    400
    Likes Received:
    151
    Reputations:
    80
    HTML:
    <SCRIPT language='JavaScript'>
    var hd=screen.height;
    var wd=screen.width;
    document.write('<table width="'+wd+'" height="'+hd+'" border="1">');
    
    </SCRIPT>
    <tr>
    <td scope="col"> 
    <td scope="col"> 
    <td scope="col"> 
    </tr>
    </table>
    но имхо лучше так не делай, т.к. будут полосы прокрутки (браузер по бокам рамку создает, и размер окна меньше размера дисплея)

    да и жаба дольше обрабатывается. а если например лезишь с мобилы. то пага вообще не отобразится
     
    1 person likes this.
  6. Student :)

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

    Joined:
    9 Feb 2007
    Messages:
    278
    Likes Received:
    18
    Reputations:
    -15
    Спасибо но ето не решение
     
  7. Student :)

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

    Joined:
    9 Feb 2007
    Messages:
    278
    Likes Received:
    18
    Reputations:
    -15
    мне бы так сделать чтоб таблица растягивалась до конца нижней части экрана
     
  8. inlanger

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

    Joined:
    7 Jan 2007
    Messages:
    985
    Likes Received:
    283
    Reputations:
    27
    Нужно, чотбы высота была задана в style="", или в CSS
    Code:
    e = document.getElementById( 'element_name' ).style.height;
    alert(e);
     
    #8 inlanger, 7 Oct 2007
    Last edited: 7 Oct 2007
  9. Student :)

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

    Joined:
    9 Feb 2007
    Messages:
    278
    Likes Received:
    18
    Reputations:
    -15
    мне надо например так есть 2 таблицы

    <table width="200" border="1">
    <tr>
    <th scope="col">&nbsp;</th>
    <th scope="col">&nbsp;</th>
    <th scope="col">&nbsp;</th>
    </tr>
    </table>
    <table width="200" height="100%" border="1">
    <tr>
    <th scope="col">test</th>
    </tr>
    </table>
    мне надо чтоб нижняя таблица растянулась до низа экрана, ставлю 100% не фига, на java чтото не то.
     
  10. inlanger

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

    Joined:
    7 Jan 2007
    Messages:
    985
    Likes Received:
    283
    Reputations:
    27
    А в самой таблице есть данные какие-нибудь?
     
  11. Student :)

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

    Joined:
    9 Feb 2007
    Messages:
    278
    Likes Received:
    18
    Reputations:
    -15
    да есть, просто я хочу зделать вторую табличку чтоб было заполнена пустота до конца екрана
     
  12. banned

    banned Banned

    Joined:
    20 Nov 2006
    Messages:
    3,324
    Likes Received:
    1,194
    Reputations:
    252
    style.css
    HTML:
    body,tr,th {
    height:100%;
    margin: 0;
    padding: 0;
    }
     
  13. inlanger

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

    Joined:
    7 Jan 2007
    Messages:
    985
    Likes Received:
    283
    Reputations:
    27
    это я имел в виду.
    вот толко пустая табличка всё равно не будет заполнять пустоту, если она пустая...
    в неё хотя бы пробел надо вставить(&nbsp)