js-newbie: wiedermal Problem mit PopDown-Erzeuigung/Darstellung

moin!

hab hier nen code, mit dem ein popdown erzeugt wird:
<body onload="PopDown=window.open('http://ipops.de/script/popups/popup.php?partner=$username&frame='+self.name+'&von='+document.URL,'popup','width='+screen.width+',height='+screen.height+', maximized=yes ,top=0,left=0'); window.PopDown.blur();"></body></textarea></td>

nun is das ganze leider wieder zu groß :-(
also, das fenster sollte zwar maximiert sein, aber nicht die taskleiste überdecken.
abgesehen davon sollte das design des fensters auch anders aussehn.
ich möchte, dass oben halt ganz normal die leiste 'Datei', 'Bearbeiten', ... zu sehen ist und unten wäre die statusleiste auch ganz praktisch.

was muss man dafür alles ändern?

vielen dank...
-userman

  1. Hi,

    screen.availHeight //== Höhe ohne Taskleiste
    screen.availWidth

    statusbar=yes

    den rest weiß ich nicht.
    Schau bei selfhtml oder sonst wo (MSDN...)

    Christian

    1. sorry, wenn ich wiederspreche... aber leider hats nicht funktioniert:
      <body onload="PopDown=window.open('http://ipops.de/script/popups/popup.php?partner=awrabuser&frame='+self.name+'&von='+document.URL,'popup','width='+screen.availwidth+',height='+screen.availHeight+', top=0,left=0, statusbar=yes'); window.PopDown.blur();"></body>

      das ganze ist immer noch über die taskleiste.
      ob eine statusleiste dabei ist, kann man gar nicht erst sehen...

      1. Hallo,

        <body onload="PopDown=window.open('http://ipops.de/script/popups/popup.php?partner=awrabuser&frame='+self.name+'&von='+document.URL,'popup','width='+screen.availwidth+',height='+screen.availHeight+',

        ^ Das muss groß sein, kann sein, dass der Browser alles andere desswegen ignoriert.

        top=0,left=0, statusbar=yes'); window.PopDown.blur();"></body>

        das ganze ist immer noch über die taskleiste.
        ob eine statusleiste dabei ist, kann man gar nicht erst sehen...

        lies doch einfach:
        http://selfhtml.teamone.de/javascript/objekte/screen.htm#avail_height und
        http://selfhtml.teamone.de/javascript/objekte/window.htm#open

        Grüße aus Düsseldorf,

        Aleksej

        --
        ss:| ls:[ fo:| de:] va:) n4:~ rl:( br:$ js:) ie:| fl:|
        1. hab Deinen tipp befolgt und mir mal die doku angeguckt und auch die verbesserung beachtet:
          <body onload="PopDown=window.open('http://ipops.de/script/popups/popup.php?partner=awrabuser&frame='+self.name+'&von='+document.URL,'popup','width='+screen.availWidth+',height='+screen.availHeight+', top=0,left=0, statusbar=yes'); window.PopDown.blur();"></body>

          leider mit genauso wenig rfolg, wie zuvor :-(

  2. hab hier nen code, mit dem ein popdown erzeugt wird:
    <body onload="PopDown=window.open('http://ipops.de/script/popups/popup.php?partner=$username&frame='+self.name+'&von='+document.URL,'popup','width='+screen.width+',height='+screen.height+', maximized=yes ,top=0,left=0'); window.PopDown.blur();"></body></textarea></td>

    popdown, was'n das?

    nun is das ganze leider wieder zu groß :-(
    also, das fenster sollte zwar maximiert sein, aber nicht die taskleiste überdecken.

    Bei mir ist die Taskleiste oben und mit top=0 übderdeckst du die soewieso

    abgesehen davon sollte das design des fensters auch anders aussehn.
    ich möchte, dass oben halt ganz normal die leiste 'Datei', 'Bearbeiten', ... zu sehen ist und unten wäre die statusleiste auch ganz praktisch.

    das geht nicht. Du kannst mit JS kein Fenster maximieren. Du kannst nur, die nicht besonders hilfreichen Screen attribute abfragen.

    Struppi.

  3. hi,

    ich möchte, dass oben halt ganz normal die leiste 'Datei', 'Bearbeiten', ... zu sehen ist und unten wäre die statusleiste auch ganz praktisch.

    wenn Du ein normales Fenster willst, brauchst Du kein JavaScript. nimm das target-Attribut im Anker.

    Gruß, Andreas