Spróbowałem wpisać nazwę i też nic:
<script type="text/javascript"> var dialogWidth = 300; var dialogHeight = 200; var timeout = 10000; function showModal(dW, dH) { var dialogDiv = document.getElementById("dialogDiv"); var transparentDiv = document.getElementById("transparentDiv"); if(!dialogDiv) return; if(!transparentDiv) return; if(!dW) var dW = dialogWidth; if(!dH) var dH = dialogHeight; dialogDiv.style.width = dW + "px"; dialogDiv.style.height = dH + "px"; var clientWidth = parseInt(document.documentElement.clientWidth); var clientHeight = parseInt(document.documentElement.clientHeight); var scrollHeight = parseInt(document.documentElement.scrollHeight); var scrollWidth = parseInt(document.documentElement.scrollWidth); dialogDiv.style.top = top -400+ "px"; dialogDiv.style.left = left + "px"; dialogDiv.style.display = "block"; transparentDiv.style.display = "block"; } function closeModal() { var dialogDiv = document.getElementById("dialogDiv"); var transparentDiv = document.getElementById("transparentDiv"); if(!dialogDiv) return; if(!transparentDiv) return; dialogDiv.style.display = "none"; transparentDiv.style.display = "none"; } showModal(500,280); </script>
A gdy w treści strony dodam odnośnik: <a href="#" onclick="showModal(550, 290);">.</a> to funkcja otworzy okno i jest okej.