// http://www.stichpunkt.de/beitrag/popup.html / http://www.barrierefreies-webdesign.de/knowhow/pop-up-fenster/index.php

var pop = null;
function popdown() {
	// checken, ob das Fenster auf ist
	if (pop && !pop.closed)
		pop.close();
}

function popup(obj,fensterName,w,h) {
	// prüfen, ob der Browser das neue DOM versteht, wenn ja, href-Attribut auslesen, ansonsten altes DOM verwenden
	var url = (obj.getAttribute) ? obj.getAttribute('href') : obj.href;

	// Abfrage, ob die Variable "url" existiert
	if (!url)
		return true;

		// optionale Parameter für die window-Methode anlegen
		var args = 'width='+w+',height='+h+',resizable';

		popdown();

		pop = window.open(url,fensterName,args);
		return (pop) ? false : true;
}

// beim Verlassen des Fensters PopUp schließen
//window.onunload = popdown;

// beim Aktivieren des Fensters PopUp schließen
//window.onfocus = popdown;

// <a href="http://www.seitenadresse.de" onclick="return popup(this,Fenstername,123,456);" title="Externer Link" onfocus="titleAnpassen(this);" onmouseover="titleAnpassen(this);">Text des Links</a>