Schließen von Modal Popup durch Anklicken

Ich benutze dieses Tutorial, um einen modalen Bildschirm hinzuzufügen:

http://raventools.com/blog/create-a-modal-dialog-using-css-and-javascript/

Alles funktioniert gut, außer es zu schließen. Anstatt es über eine Schaltfläche zu schließen, möchte ich dem Benutzer die Möglichkeit geben, es zu schließen, indem er außerhalb des Modals klickt, d. H. Im Hintergrund des Rests der dahinter liegenden Seite.

Ein Benutzer sagte mir, ich solle hinzufügenonclick='overlay()' zum Overlay div so<div id="overlay" onclick='overlay()'>

Wenn ich versuche, das Modal zu schließen, indem ich draussen klicke, funktioniert es, aber es wird auch geschlossen, wenn Sie auf das eigentliche Modal klicken, was ich nicht möchte, da es sich um ein Registrierungsformular handelt. Gibt es also eine Möglichkeit, das Modal nur zu schließen, indem Sie außerhalb des eigentlichen Modals klicken?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage