Es lebe SelfHTML!
Eine ausführliche Anleitung zu PopUp-Windows befindet sich
hier (
SelfHTML.org). Allerdings musst du hierzu Javascript nutzen. Dabei solltest du bedenken, dass nicht alle Benutzer JavaScript aktiviert haben und es so auch zu Problemen in der Benutzbarkeit kommen kann.
Wenn du so benutzerfreundlich wie möglich arbeiten willst, dann führst du in dem aufgerufenen Fenster ein Script aus, welches die Größenänderung und die Positions-Anpassung durchführt. Leider kann man die Anzeige (bzw. Nichtanzeige) der Statusbar, Toolbar, Scroolbar, etc. nicht nachträglich bei einem Fenster ändern, :ahja: diese Werte kann man nur direkt beim Erstellen eines Fensters mit Hilfe von JavaScript setzen. ^^
Weitere Infos zu diesem Thema (Popups mit Javascript) findest du auf der oben verlinkten Seite - einfach mal scrollen.

Ganz oben befindet sich eine Übersicht über alle verfügbaren Eigenschaften und Methoden von Fenstern bezogen auf JavaScript. SelHTML ist sowieso
DIE Referenz schlechthin. Jeder Webdesigner, der was mit HTML macht, sollte dieses Werk schon mal benutzt haben.
Um möglichst benutzerfreundlich zu arbeiten, würde ich das Fenster zuerst über einen ganz normalen Link mit target-Angabe öffnen, wobei sich von diesem Fenster aus dann per Script noch ein weiteres Fenster mit den gewünschten Eigenschaften öffnet und das zuerst geöffnete wieder schließt (sobald das Fenster geladen wird). Dann bekommen diejenigen ohne Javascript das Fenster auch angezeigt - was sonst bei reinem verlinken durch JavaScript nicht der Fall wäre - und bei denen mit Javascript werden sogar die gewünschten Anzeige-Werte gesetzt. XD Ist ein wenig aufwendig zu programmieren und kann schon auch stören, wenn immer zwei Fenster nacheinander geladen werden von denen das erste wieder geschlossen wird, :nerv: bloß sehe ich das auf die Schnelle als einzigen Kompromiss zwischen Funktionalität und Benutzerfreundlichkeit. Letztere
sollte bei allen Webseiten sowieso an erster Stelle stehen. Direkt gefolgt von guten Inhalten - die Realität sieht da leider ganz anders aus. Aber lassen wir das. :laber:
Wegen der Frage mit dem Ausrichten am rechten Rand: da man nur die Position vom linken und oberen Bildschirmrand (also der linken oberen Ecke) aus angeben kann (siehe
Eigenschaften), :grmpf: muss man zuerst die Breite des Fensters entsprechend setzen und dann die horizontale Position (X) auf den Wert der Differenz zwischen
Bildschirmbreite und
Fensterbreite ändern. Entsprechend bei Vertikaler Ausrichtung (Y) mit Height an Stelle von Width. :fies: