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

    problema posizionamento div

    Salve a tutti (è da stamattina che cerco...giuro )
    Sto realizzando una pagina html al cui interno inserisco un link che apra una scheda (div), del tipo http://javascript.html.it/demo/javas...69/esempio.htm
    Il problema è che lo script dell'esempio condiziona l'apertura della scheda al posizionamento del link.
    E' possibile farla aprire in maniera indipendente, dove decido io all'interno della pagina?
    Grazie

  2. #2
    certo, un div lo puoi posizionare dove vuoi ... seguendo o meno il flow della pagina piuttosto che no. Per la precisione dovresti cercarti degli esempi sul position: absolute piuttosto che relative...

    inizia da QUI se vuoi oppure fai una ricerca su internet. Naturalmente guardati l'articolo che trovi QUI su HTML.it (sicuramente ce ne sono altri).

    Se poi fai una velocissima ricerca sul forum si trova altra roba, ad esempio QUESTO

    ciao

  3. #3
    ciao dav
    anzitutto grazie per l'attenzione.
    In effetti avevo provato a variare "quel" absolute ma credo (da totale profano quale sono...) che il problema risieda nel codice javascript della pagina, ossia:

    <script type="text/javascript">

    function getposOffset(overlay, offsettype){
    var totaloffset=(offsettype=="left")? overlay.offsetLeft : overlay.offsetTop;
    var parentEl=overlay.offsetParent;
    while (parentEl!=null){
    totaloffset=(offsettype=="left")? totaloffset+parentEl.offsetLeft : totaloffset+parentEl.offsetTop;
    parentEl=parentEl.offsetParent;
    }
    return totaloffset;
    }

    function overlay(curobj, subobj){
    if (document.getElementById){
    var subobj=document.getElementById(subobj)
    subobj.style.left=getposOffset(curobj, "left")+"px"
    subobj.style.top=getposOffset(curobj, "top")+"px"
    subobj.style.display="block"
    return false
    }
    else
    return true
    }

    function overlayclose(subobj){
    document.getElementById(subobj).style.display="non e"
    }

    </script>

    ...forse è il caso che mi applichi un pò di più se voglio diventare un decente webmastro...

    Ciao

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.