Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    54

    Layout con colonne ridimensionabili

    Ciao a tutti,
    sono uno sviluppatore asp.net e non sono un granchè pratico del mondo client-side. Ho un problema, vorrei ottenere un layout come quello di msdn, nel quale ci sono due colonne ed è possibile ridimensionare la larghezza trascinando la barra verticale che le divide.
    Esiste un modo semplice per farlo (o meglio, qualche layout pronto)?

    Grazie e ciao a tutti

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Ho provato a vedere il sito www.msdn.com. Non ho visto la possibilita` di modificare la larghezza delle colonne.
    Pero` io uso FF, ed e` possibile che la cosa sia fattibile solo con IE.

    Una volta si poteva fare con i frame, ma ora sono deprecati, per cui vengono usati sempre meno.

    Comunque nonmi risulta che i CSS nella versione attuale (la 2) abbiano tale possibilita`: potrebbe essere possibile con i CSS3.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    54
    non sono stato corretto. Attualmente msdn usa i frame per ottenere il risultato, ma sono capitato anche su pagine che ottengono lo stesso risultato con script lato client... vorrei capire se è facile oppure no implementare una funzione crossbrowser che mi permetta di avere quell'effetto.

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Ma tu che browser usi?
    Perche` ho la netta sensazione, che da MSDN vengano fornite pagine diverse a seconda del browser. Avendo un buon sistema lato sever, la cosa e` fattibile, e anche semplice.

    Per cui vediamo cose diverse, anche se all'aspetto sembrano molto simili.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    54
    devo fornire un codice compatibile con IE,FFox e Opera.
    Pensavo di inserire una semplice tabella ed il javascript per ridimensionare i td con drag&drop del mouse...

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Se vuoi fare una cosa obsoleta, usa i frame: e` sicuramente meno peggio della tabella.

    Se invece vuoi fare una cosa moderna, usa i CSS.

    Se hai due blocchi <div>, che in partenza hanno
    codice:
    #container {
      width: 100%;
    }
    #fascia {
      width: 30%;
      float: left;
      border-right: 2px solid black;
    }
    #princ {
      width: 69%;
      float: right;
    }
    (il codice HTML sara`:
    <div id="container">
    <div id="fascia"> ... </div>
    <div id="princ"> ... </div>
    </div>

    Puoi modificare la posizione della divisione con:
    document.getElementById('fascia').style.width="20% "; document.getElementById('princ').style.width="79%" ;

    Non so dirti come fare con il drag-and-drop, ma potresti usare delle piccole icone con frecce, e cliccare su quelle.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  7. #7
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    54
    Ci proverò 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.