JavaScript - Fenster zentrieren

DooH

Grünschnabel
Moin moin, ich "durfte" grad in unsere Page ein JavaScript einfügen, prinzipiell nich schwer obwohl ich das erst ein bis zweimal gemacht habe allerdings stimmt etwas entscheidendes noch nicht ..

Es soll ein Fenster geöffnet werden mit vordefinierten Grössen, funktioniert auch alles prima nur zentriert bekomm ich das shice ding nich ;-) jedenfall nicht relativ, sondern nur absolut mit pixelangaben das is aber nich sinn und zweck der übung ...

Code:
<a href=# onClick=window.open("pmarketingman.html","Job1","width=620,height=480,");>further information</a>

Sollte eigentlich nich schwer sein, wenn sich denn jemand mit Jscript n bissl auskennt oder? nur ich halt nich ...

align=center dachte cih zuerst aber irgendwie klappt das nich, das Fenster öffnet sich beim IE6 ganz oben rechts
 
hi ho

bei dir fehlen noch die Parameter left und top. mit diesen kannst du die linke obere Ecke definieren. Damit das Fenster in der Mitte ist, musst halt variablen verwenden. z.B. breite = (document.body.clientWidth - Fensterbreite) / 2 und mit der Höhe das selbe.
 
danke ;-)

bin aber so ein Anfänger dass ich nichtmal wüsste wie ich die Paramter definieren muss :(
 
1. Bitte gewöhn dir an alle Attribute in Anführungszeichen zu schreiben.

2. Mach es so:
PHP:
function openPopup( hoehe, breite, desturl ) {
    popuptop = (screen.height / 2) - (hoehe / 2):
    popupleft = (screen.width / 2) - (breite / 2);
    window.open(desturl, "einpopup", "top="+popuptop+", left="+popupleft+",width="+breite+",height="+hoehe);
}

[...]

<a href="bla.html" onClick="openPopup(100, 200, 'bla.html');return false;">Klick</a>
 

Neue Beiträge

Zurück