Visualizzazione dei risultati da 1 a 3 su 3

Discussione: pop-up che si adatti

  1. #1

    pop-up che si adatti

    Ciao a tutti.
    Volevo chiedervi se potete dirmi come si fa a fare un pop-up che si adatti alle dimensioni della tabella presente nella pagina che apre.

  2. #2
    Puoi usare un frammento di codice del genere:

    <script language=javascript>

    var MAX_WINDOW_HEIGHT = 600;

    function fitHeightToElement(/*DomElement*/obj){
    var h = getTotalOffsetTop(obj)-document.body.clientHeight;
    window.resizeBy(0,h);
    if (document.body.clientHeight>MAX_WINDOW_HEIGHT) {
    window.resizeBy(0,MAX_WINDOW_HEIGHT-document.body.clientHeight);
    }
    }

    window.onload = function() {
    fitHeightToElement(document.getElementById('popupE nd'))
    }

    </script>

    ...

    [in fondo alla pagina]
    <span id="popupEnd"></span>


    Così lo ridimensioni in altezza, per un massimo di 600 px.

    Se ti serve anche la larghezza, puoi mettere uno span simile in una cella della tabella, allineato tutto a dx e chiamare una funzione simile a questa, ma che lavori sulla width.
    \Backslash\

  3. #3
    ...ops, mi sono scordato di includere un'altra funzione:


    function getTotalOffsetTop( elem ) {
    var l = 0;
    while ( elem )
    {
    l += elem.offsetTop;
    elem = elem.offsetParent
    }

    return l
    }
    \Backslash\

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.