Schließen Sie pop-up-div, indem Sie außerhalb der it

Ich bin ein absoluter Anfänger in der Programmierung. Ich habe die Suche für eine Antwort, aber keine von denen, die ich gefunden habe, scheint mein problem zu lösen. Ich benutzte die wie kann ich die center-javascript-css-popup-div, egal welche Bildschirm-Auflösung? pop-up-div-Methode erklärt, in der Frage.

Ist es möglich, schließen Sie ein div, indem Sie außerhalb der Sie mit kleinen änderungen, die den folgenden code?

<script type="text/javascript">
    function showPopUp(el) {
        var cvr = document.getElementById("cover")
        var dlg = document.getElementById(el)
        cvr.style.display = "block"
        dlg.style.display = "block"
        if (document.body.style.overflow = "scroll") {
            cvr.style.width = "1024"
            cvr.style.height = "100%"
        }
    }
    function closePopUp(el) {
        var cvr = document.getElementById("cover")
        var dlg = document.getElementById(el)
        cvr.style.display = "none"
        dlg.style.display = "none"
        document.body.style.overflowY = "scroll"
    }
</script>
<style type="text/css">
   #cover {
        display:        none;
        position:       fixed;
        left:           0px;
        top:            0px;
        width:          100%;
        height:         100%;
        background:     gray;
        filter:         alpha(Opacity = 50);
        opacity:        0.5;
        -moz-opacity:   0.5;
        -khtml-opacity: 0.5
    }

</style>

In HTML habe ich die Anzahl der versteckte divs mit den ids dialog1, dialog2 und so weiter. Wenn ein link geklickt wird, wird das div-Element zeigt, und, um es zu schließen verwende ich eine img link:

< a class="close" href="#2" onclick="closePopUp('dialog2');">< img src="/img/close.png" height="30px"></a >
  • poste deinen code, um die Antwort zu erhalten
  • Der code ist im link, den ich gepostet!!!
  • Als starter Sie müssen einen Weg der Registrierung ein Mausklick auf das Dokument und schließen das popup von dort. Ohne deinen code das ist, wie weit ich gehen kann
  • Ich bin mit dem gleichen code, der im link! Aber ich werde es hier posten! Danke!!!
InformationsquelleAutor Kristine | 2013-05-31
Schreibe einen Kommentar