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

    Recuperare le posizioni (pixel) dei controli in una tabella

    Ho il seguente problema
    Ho una tabella (creata dinamicamente) con dei input di tipo textbox al suo interno.
    Nel momento in cui rilevo la pressione di un tasto nel textbox devo fa apparire un div al lato dello stesso.
    Ho provato con style.top o style.left ma non sono valorizzati così come gli object.offsetHeight o object.offsetWidth.
    Avete qualche idea su come procedere?

    Grazie
    Max

  2. #2
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    io trovai questo codice e funziona
    codice:
    function findLeftPosition(obj) {
      return findPosition(obj, "offsetLeft");
    }
    function findTopPosition(obj) {
      return findPosition(obj, "offsetTop");
    }
    function findPosition(obj, na) {
      var wb = 0;
      while (obj) {
        wb += obj[na];
        obj = obj.offsetParent;
      }
      return wb;
    }

  3. #3
    Grazie mille, è perfetto!!!!

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.