Visualizzazione dei risultati da 1 a 5 su 5

Discussione: layer che non compare

  1. #1

    layer che non compare

    raga secondo voi cosa cè che nonv a in questo scritp???

    <script type="text/jivescript">
    <!--
    function apri(){
    var Elchvst=document.getElementById("layer1");
    Elchvst.style.display="block";
    }

    function chiudi(){
    var Elchvst=document.getElementById("layer1");
    Elchvst.style.display="none";
    }
    //-->
    </script>
    </head>

    <body onload="apri()">
    <div id="layer1" style="position:absolute; width:479; height:220; display:none; z-index:1000">[img]../images/global/10000.png[/img]
    <map name="Map" id="Map">
    <area shape="circle" coords="457,205,11" href="javascript:chiudi()" title="ciudi" />
    </map></div>

    Qui non comapre il div layer1 e non capisco dove sta l'errore.

  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2009
    Messaggi
    5
    semplice: non devi usare la proprietà display ma la proprietà visibility per gestire la visibilità o meno di un elemento.

    nel tuo caso quindi avresti:
    codice:
    function apri(){
    var Elchvst=document.getElementById("layer1");
    Elchvst.style.visibility= visible;
    }
    
    function chiudi(){
    var Elchvst=document.getElementById("layer1");
    Elchvst.style.visiblity= hidden;

  3. #3
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    @techno Errore di trascrizione? <script type="text/jivescript "> lo script deve funzionare, se cosi non fosse il problema potrebbe essere al trove.

    @t00l No, deve funzionare anche con display
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  4. #4
    Si cavicchiandrea hai ragione avevo sbagliato a scrivere.

    Ed avete ragione entrambi funziona anche con display che uso sempre.

    Voi quale consigliate di + display o visibility?????

  5. #5
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Originariamente inviato da techno
    ....
    Voi quale consigliate di + display o visibility?????
    Sono due cose diverse, in sintesi il display non mostra un oggetto senza neanche ingombrare il suo spazio nel documento (l'oggetto non c'è), il visibility naconde l'oggetto ma ingombra lo spazio nel documento (l'oggetto c'è ma non si vede).
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

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.