Fenster mittig positionieren
Werner
- javascript
Hallo zusammen!
Ich bin jetzt schon den ganzen Tag am suchen...
Wie schaffe ich es, dass sich ein mit Java Script geöffnetes Fenster genau auf der Bildschirmmitte öffnet?
Danke schonmal!
hi,
Ich bin jetzt schon den ganzen Tag am suchen...
Wie schaffe ich es, dass sich ein mit Java Script geöffnetes Fenster genau auf der Bildschirmmitte öffnet?
in dem du es mit window.moveTo() an der richtigen stelle positionierst.
um die richtige stelle zu finden, kramst du mal deine mathekenntnisse raus - bildschirm-ausmaße auslesen ([link.http://selfhtml.teamone.de/javascript/objekte/screen.htm]), durch zwei teilen, und hälfte der fensterhöhe/-breite abziehen, ggf. runden, und positionieren ...
gruss,
wahsaga
sorry, http://selfhtml.teamone.de/javascript/objekte/screen.htm
gruss,
wahsaga
sorry, http://selfhtml.teamone.de/javascript/objekte/screen.htm
gruss,
wahsaga
Hallo!
Danke erstmal.
Es sollte allerdings bei allen verschiedenen Bildschirmgrößen funktionieren.
Gab es da nicht einen einzigen Satz der dieses bewirkt?
hi,
Es sollte allerdings bei allen verschiedenen Bildschirmgrößen funktionieren.
und eben deswegen sollst du die aktuelle bildschirmgrösse ja auslesen, schlaumeier.
Gab es da nicht einen einzigen Satz der dieses bewirkt?
ich hab dir gesagt, was zu tun ist - wo ist das problem?
gruss,
wahsaga
ich hab dir gesagt, was zu tun ist - wo ist das problem?
Du hast mir schonmal garnichts zu sagen
Hallo Werner,
Du hast mir schonmal garnichts zu sagen
Also hat wahsaga Dir auch nicht zu antworten, oder was ?
Konsequenterweise haettest Du dann garnicht erst fragen sollen, denn in diesem Forum besteht immer die Gefahr, gute/richtige Antworten zu bekommen.
gruesse
rainer groth
hi,
ich hab dir gesagt, was zu tun ist - wo ist das problem?
Du hast mir schonmal garnichts zu sagen
*plonk*
gruss,
wahsaga
Hallo,
ich mach es so:
PopUp={
pop:function(path,width,height,scroll,menubar){
var top = Math.round((screen.height - height) / 2);
var left = Math.round((screen.width - width) / 2);
win = window.open(path,"PopUp","width="+width+",height="+height+",top="+top+",left="+left+",scrollbars="+scroll+",menubar="+menubar);
win.focus();
}
}
Mit freundlichen Grüßen,
Andreas Waidelich