PHP Forum

PHP Forum (http://www.selfphp.de/forum/index.php)
-   HTML, CSS und JavaScript Help! (http://www.selfphp.de/forum/forumdisplay.php?f=24)
-   -   popup oben rechts (http://www.selfphp.de/forum/showthread.php?t=11016)

Raul 21.07.2005 07:55:58

popup oben rechts
 
Hallo, ich will ein Popup oben rechts positionieren. Da jeder eine andere Auflösung hat, ist es schwer mit der top=10,left=600 Angabe zu arbeiten. Weiss jemand Rat?

Gruss
Raul

Marilu 21.07.2005 09:05:10

AW: popup oben rechts
 
mit screen.width und screen.height solltest Du hier weiterkommen.

c4 21.07.2005 09:07:32

AW: popup oben rechts
 
Gib doch einfach right=10 an...

Raul 21.07.2005 09:27:46

AW: popup oben rechts
 
"Gib doch einfach right=10 an..." geht nicht, wird nicht unterstützt.

Wie binde ich screen.width ein? Hatte ich gestern mit Scripts versucht ging auch nicht.

Marilu 21.07.2005 09:52:42

AW: popup oben rechts
 
Zitat:

Zitat von Raul
Wie binde ich screen.width ein? Hatte ich gestern mit Scripts versucht ging auch nicht.

HTML-Code:

var Breite = screen.width;
var Hoehe = screen.height;

Daraus kannst Du jetzt Deine Fensterposition errechnen.

Raul 21.07.2005 10:03:27

AW: popup oben rechts
 
var Breite = screen.width; var Hoehe = screen.height;
das hatte ich gestern auch schon und dann left=breite-300, das funzte nicht.

xabbuh 21.07.2005 10:07:05

AW: popup oben rechts
 
Die Verwendung von screen.width und screen.height macht m.E. nur dann Sinn, wenn die Größe des Popups sich relativ zur Auflösung des Benutzers verhalten soll. Das scheint bei dir aber nicht der Fall zu sein. Deshalb bietet sich hier eher die Angabe der Position mittels right statt left, wie schon von c4 vorgeschlagen, an.

Raul 21.07.2005 10:19:10

AW: popup oben rechts
 
right nimmt er leider nicht, er setzt dann das popup wieder ganz links:
function pos() {
msgWindow=window.open("pop.html","displayWindow","toolbar=no,width=300 ,height=300,directories=no,status=yes,scrollbars=no,resize=yes,menubar =no,right=10,top=10")
}

Marilu 21.07.2005 10:53:05

AW: popup oben rechts
 
Versuch mal:
PHP-Code:

function pos() { 
var 
hpos = (screen.width 310);
msgWindow=window.open
("pop.html","displayWindow","toolbar=no,width=300,height=300,
directories=no,status=yes,scrollbars=no,resize=yes,
menubar=no,left=" 
hpos ",top=10"


@xabbuh:
Zitat:

Die Verwendung von screen.width und screen.height macht m.E. nur dann Sinn, wenn die Größe des Popups sich relativ zur Auflösung des Benutzers verhalten soll. Das scheint bei dir aber nicht der Fall zu sein.
Ich denke doch, dass es Sinn macht, die Postition relativ zur Auflösung anzugeben. Die Größe des Popups könnte man zusätzlich anpassen.

Raul 21.07.2005 11:25:03

AW: popup oben rechts
 
Hey, Danke Dir, jetzt gehts, hatte ein Fehler gemacht gestern:
statt left=" + hpos + ",
hatte ich left=' + hpos + ',

also lag es an den Gänsefüßchen ;)


Alle Zeitangaben in WEZ +2. Es ist jetzt 08:25:25 Uhr.

Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.