Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di Il Pazzo
    Registrato dal
    Jul 2004
    Messaggi
    1,071

    Recuperare dimensione div

    All'interno di un div ho una tabella quindi, il div si allarga/allunga in base al numero di righe/colonne della tabella... c'è il modo di recuperare questa dimesnione?

  2. #2
    usando l'innerWidth dovresti ottenere la dimensione corretta.

    codice:
    <div id="MyDiv">
       <table>...</table>
    </div>
    fai:

    codice:
    var div = document.getElementById('MyDiv');
    alert(div.innerWidth);
    I DON'T Double Click!

  3. #3
    Utente di HTML.it L'avatar di Il Pazzo
    Registrato dal
    Jul 2004
    Messaggi
    1,071
    Originariamente inviato da artorius
    usando l'innerWidth dovresti ottenere la dimensione corretta.

    codice:
    <div id="MyDiv">
       <table>...</table>
    </div>
    fai:

    codice:
    var div = document.getElementById('MyDiv');
    alert(div.innerWidth);
    bel casino.... l'elemento è in ualtra pagina... in una modalshowdialog:

    " var div = document.getElementById(popup.'divGridView'); "

    Non so come accederci... ho provato così ma naturalmente non va

  4. #4
    Utente di HTML.it L'avatar di Il Pazzo
    Registrato dal
    Jul 2004
    Messaggi
    1,071
    Originariamente inviato da Il Pazzo
    bel casino.... l'elemento è in ualtra pagina... in una modalshowdialog:

    " var div = document.getElementById(popup.'divGridView'); "

    Non so come accederci... ho provato così ma naturalmente non va
    esattamente il codice è (quello della pagina padre):
    codice:
    var popup = null;
    function Popup(apri) {    
        var div = document.getElementById(popup.'divGridView');
      //  alert(div.innerWidth);
    
    var stile = "dialogHeight: " + div.innerHeight + "px; dialogWidth: " + div.innerWidth + "px; edge: Raised; center: Yes; resizable: Yes; status: No;";
    
       if (document.all) window.showModalDialog(apri + "&passato=" + Math.random(), this, stile);
    L'errore che mi da è che "è necessario un oggetto"

  5. #5
    mmm se in 'popup' hai il reference al modal, allora prova a fare


    popup.document.getElementById('divGridView');


    sempre che divGridView sia l'ID del div container.
    I DON'T Double Click!

  6. #6
    Utente di HTML.it L'avatar di Il Pazzo
    Registrato dal
    Jul 2004
    Messaggi
    1,071
    Originariamente inviato da artorius
    mmm se in 'popup' hai il reference al modal, allora prova a fare


    popup.document.getElementById('divGridView');


    sempre che divGridView sia l'ID del div container.
    non va ... mi dice che popup è null... effettivamente come faccio a prendere il div di una finestra che non esiste....

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.