Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    tabella a dimensione dinamica

    vorrei dimensionare una tabella in un pagina html in modo che sia uguale ad un'altra.

    vorrei usare del javascript per recuperare le dimensioni della tabella principale per poi fare una document.write(nuova tabella + dimensioni)

    e' possibile o sto sognando?

  2. #2
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    E' possibile ma sia più preciso.

  3. #3
    ho una tabella che si dimensuiona automaticamente in funzione del contenuto (recuperato tramite script lato server).

    vorrei un'altra tabella che abbia la stessa altezza della prima.

    io vorrei fare questo:
    <table name=tabella1>....
    ...
    ...
    </table>

    e poi per disegnare la seconda tabella:
    <script language = javascript>
    document.write("<table height ="+tabella1.height+".....</table>")
    </script>

  4. #4
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Non penso che l'uso di document.write sia adatto. Comunque

    codice:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    
    <html>
    <head>
    <title>Untitled</title>
    <script language="JavaScript" type="text/javascript">
    <!--
    function createTable() {
     w     = document.getElementById('table1').offsetWidth;
     html  = "";
     html  = '<table summary="" border rules="none" width="'+w+'">'
     html += '<tr>'
     html += '<td>eee</td>'
     html += '</tr>'
     html += '</table>'
     document.write(html);
    }
    //-->
    </script>
    
    </head>
    <body>
    <table summary="" border rules="none" id="table1">
    <tr>
    <td>1111111111111111</td>
    <td>1111111111111111</td>
    <td>1111111111111111</td>
    </tr>
    <tr>
    <td>1111111111111111</td>
    <td>1111111111111111</td>
    <td>1111111111111111</td>
    </tr>
    <tr>
    <td>1111111111111111</td>
    <td>1111111111111111</td>
    <td>1111111111111111</td>
    </tr>
    </table>
    
    
    <script language="JavaScript" type="text/javascript">
    <!--
    createTable();
    //-->
    </script>
    
    
    </body>
    </html>

  5. #5
    ok

    era quello che cercavo...ora lo provo.

    grazie

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.