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

    posizionamento del menu con left e top

    Ho questo script di seguito che visualizza una scritta abilita, quando ci passo di sopra al mouse fa apparire un menu, mentre quando sposto il mouse scompare. Il mio problema è che il menu si posiziona sempre subito sotto la scritta abilita, nonostante io utilizzi left e top come mai?? dove sbaglio??

    grazie
    <script type="text/javascript">
    function init()
    {
    document.getElementById("divMenu").style.visibilit y= "hidden";
    }

    function moveMenu()
    {
    document.divMenu.left=100;
    document.divMenu.top=100;
    document.getElementById("divMenu").style.visibilit y= "visible";
    }


    </script>
    <body onload="init()">
    <table id="divMenu" border=1>
    <tr><td>HTML.it </td></tr>
    <tr><td>Microsoft </tr></td>
    <tr><td>Netscape </tr></td>
    <tr><td>W3C </tr></td>
    <tr><td>Inside DHTML </tr></td>
    <tr><td>Bratta.com </tr></td>

    Abilita


    </body>

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Stai mescolando posizionamenti con CSS e posizionamenti con attributi HTML. Questo e` da evitare, perche` crea confusione nei browser (possono rispondere in modo diversi).

    Quindi al posto di
    document.divMenu.left=100;
    devi scrivere:
    document.getElementById('divMenu').style.left = '100px';

    Inoltre la posizione left e top ha senso solo se l'attributo position e` absolute o relative; negli altri casi non ha significato.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    infatti grazie,
    comunque ho risolto inserendo nel tag table style="position:absolute; top:0; left:0;" dove top e left indicano la posizione del mio menu

    grazie
    comunque

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.