Okienka Pop-Up są wykorzystywane jako:
- formularze zapisu na listę (budowa bazy email)
- wigdet socjalny np. Facebooka (budowa bazy followersów)
- miejsce na reklamę (szczególnie w rozliczeniu CPC)
Nie wiem skąd pochodzi poniższy kod, ale kiedyś wykorzystywałem go na Bloggerze (blogspot). Jedyny problem, którego nie mogę rozwiązać to usunięcie konieczności podwójnego kliknięcia w celu zamknięcia okna, dlatego jeśli ktoś wie jak zmodyfikować poniższy kod, prosiłbym o zostawienie konstruktywnego komentarza 😉
<style type="text/css"> #gb{ position:fixed; top:10px; z-index:+1000; } * html #gb{position:relative;} .gbcontent{ float:right; border:2px solid #A5BD51; background:#ffffff; padding:10px; } </style> <script type="text/javascript"> function showHideGB(){ var gb = document.getElementById("gb"); var w = gb.offsetWidth; gb.opened ? moveGB(0, 30-w) : moveGB(20-w, 0); gb.opened = !gb.opened; } function moveGB(x0, xf){ var gb = document.getElementById("gb"); var dx = Math.abs(x0-xf) > 10 ? 5 : 1; var dir = xf>x0 ? 1 : -1; var x = x0 + dx * dir; gb.style.top = x.toString() + "px"; if(x0!=xf){setTimeout("moveGB("+x+", "+xf+")", 10);} } </script> <div id="gb"> <div class="gbtab" onclick="showHideGB()"> </div> <div class="gbcontent"> <div style="text-align:right"> <a href="javascript:showHideGB()"> .:[Kliknij 2x aby zamknąć okno]:. </a> </div> <center> Tu wklej kod reklamy/formularza czy czegokolwiek innego </center> <script type="text/javascript"> var gb = document.getElementById("gb"); gb.style.center = (30-gb.offsetWidth).toString() + "px"; </script></center></div></div>