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
Homepage selbermachen 7.851 Themen, 35.615 Beiträge
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)")