Homepage selbermachen 7.852 Themen, 35.619 Beiträge

Öffnen eines neuen Fenster in der Mitte des Bildschirmes

Futurelink2k / 1 Antworten / Baumansicht Nickles

Hallo!

Ich möchte auf einen Text einen Link setzen, der mittels Javascript ein neues Fenster öffnet. Kein Problem soweit. Nun möchte ich jedoch auch, dass das Fenster, welches sich nun öffnet, in der Mitte des Bildschirmes angezeigt wird. Wenn man im Moment den Link anklickt, wird das Fenster im linken oberen Eck meines Bildschirmes angezeigt, sodass ich es immer er wieder in die Mitte ziehen muss.

Da gibt es doch sicherlich etwas oder?

Derzeit sieht man Script so aus:

javascript:na_open_window(\'PopUp\', \'frame-gesamt.htm\', 0, 0, 800, 600, 0, 0, 0, 0, 0)

Cu
Futurelink2k

bei Antwort benachrichtigen
Aragorn75 Futurelink2k „Öffnen eines neuen Fenster in der Mitte des Bildschirmes“
Optionen

Ich hab das mal so gelöst:

(script language="JavaScript")
(!--
var dorthin = null;
var w = 0;
var h = 0;

function indieMitte(datei,name,w,h) {
if (window.screen) {
var hori = screen.availWidth;
var verti = screen.availHeight;
dorthin = window.open(datei,name,'width='+ w +',height='+ h +',left='+((hori - w- 10)* .5) +',top='+((verti - h- 30)* .5))
dorthin.focus()

}
}
//-->

(/script)

Und dann per click aufrufen:
(a href="javascript:dummy()" target="_self" onclick="indieMitte('deineSeite.htm','fensterB',400,700)")

bei Antwort benachrichtigen