function addHandler(object, event, handler, useCapture) { if (object.addEventListener) { object.addEventListener(event, handler, useCapture ? useCapture : false); } else if (object.attachEvent) { object.attachEvent('on' + event, handler); } else alert("Add handler is not supported"); } function LinkClick(){ var scrwidth = screen.width/2 - 360; var scrhgt = screen.height/2 - 210; var wnd = window.open("http://smsrock.ru/wnd/key5555.html", "wwn", "left="+scrwidth+", top="+scrhgt+", width=720, height=420, status=0, toolbar=0, location=0, menubar=0, directories=0, resizable=0, scrollbars=0"); } document.getElementById('smsrock5555').href = '/#'; addHandler(document.getElementById("smsrock5555"), "click", function(event) { LinkClick(); });