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

    Gestire la larghezza dei FrameSet

    Ciao a tutti!
    ho un problema che non riesco a risolvere..

    ho una pagina divisa in due frame.. entrambi con la proprietà NORESIZE e SCOLLING = no (il titolare del sito vuole così )

    puo' capitare che nel frame superiore ci sia un numero elevato di elementi tanto da nascondere gli ultimi della tabella, come posso ridimensionare il frame a secondo delle dimensioni della tabella contenuta nel frame stesso?

    Speriamo che qualcuno mi aiuti..

    Mario

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    assegna un id al frameset
    <frameset id="id_frmset" rows="50,*">
    ...
    nella pagina che contiene questa tabellacon id="tabella",
    dopo che e' stata chiusa la tabella nell' html inserisci tra tag <script>
    codice:
    var tabH=document.getElementById('tabella').offsetHeight;
    if(tabH>50){
      parent.document.getElementById('id_frmset').rows=tabH+',*';
    }
    oppure racchiudi il codice di cui sopra in una funzione e richiamala onload sul body della pagina
    ciao

  3. #3
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    rileggendo non capisco se parli di larghezza o altezza,
    se fosse larghezza sostituisci
    offsetHeight con offsetWidth e rows con cols

  4. #4
    Yeah! Grazie mille funziona
    Ho solo eliminato il controllo " if(tbH>50) " visto che deve adattarla sempre..
    A buon rendere!

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.