Spaceman Spiff: Fenster relativ Positionieren

Beitrag lesen

hi manuel
folgendes script öffnet auf click ein fenster in der oberen linken ecke des openers. der click ist wichtig, auf onload etwa gehts nicht.
musst halt anpassen, damit es unten passiert, aber die position relativ zum opener ist schon gegeben:

function newWindow(loc,w,h,clickEvent)
 {
 var posX=(document.all)? (window.event.screenX-window.event.clientX) : (clickEvent.screenX-clickEvent.pageX+window.pageXOffset);
 var posY=(document.all)? (window.event.screenY-window.event.clientY) : (clickEvent.screenY-clickEvent.pageY+window.pageYOffset);
 var K = window.open(loc,"","left="+posX+",top="+posY+",width="+w+",height="+h);
 }

und der aufruf:
<a href="#" onClick="newWindow('dummy.html',200,100,event);return false;">open</a>

lg
spiff