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

    resize larghezza celle di una tabella

    Ho realizzato una tabella, cupponiamo con i riga e 4 celle.
    Non ho definito l'attributo width delle celle, e siccome ciascuna di esse contiene dati, la larghezza di ogni cella viene incrementata o diminuita in funzione della grandezza del suo contenuto.

    Sotto alla tabella in questione vorrei realizzare una nuova tabella identica (1 riga e 4 celle) ma con contenuto diverso,
    ma soprattutto con una larghezza delle celle uguale a quella della tabella sopra.

    Esiste un modo per poter calcolare la larghezza esatta di una cella (priva di attributo width) di una tabella?

    grazie e ciao
    <>-<>-<>-<>-<>-SqUArAuS-<>-<>-<>-<>-<>
    Memobit
    Maneggio La Rocca

  2. #2
    Utente di HTML.it L'avatar di wallrider
    Registrato dal
    Apr 2003
    Messaggi
    2,755
    potresti assegnare un id ad ogni cella

    codice:
    <table>
      <tr>
        <td id="c-1-1"></td><td id="c-1-2"></td>
      </tr>
      <tr>
        <td id="c-2-1"></td><td id="c-2-2"></td>
      </tr>
    </table>
    poi sapere la larghezza così:

    codice:
    function getCellWidth(cellID){
      var c=document.getElementbyId(cellID)
      return c.width;
    }
    certo che è complicato, ne vale la pena? :master:
    RIP Cicciobenzina 9/11/2010

    "Riseminaciceli, i ceci nell'orto"

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Originariamente inviato da wallrider
    certo che è complicato, ne vale la pena? :master:
    Non converrebbe invece aggiungere una riga alla tabella (o farla passare da nascosta a visibile)?
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

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.