daniel: "window.open" und eine launige Fensterskalierung?

Danke für das Interesse erstmal,
ich habe ein ziemlich nerviges Problem mit folgendem JS-Script, das aufgerufene Fenster soll 41 Pixel hoch sein, erreichbar ist dies bei einer 1024er Auflösung allerdings nur durch die Höhenangabe von 9 Pixeln im "myHeight"-Parameter(!), bei ner 800er Auflösung wirds dann etwa 100 Pixel hoch!:

function M_openBrWindow(theURL,winName,features, myWidth, myHeight, isCenter)
{
  if(window.screen)if(isCenter)if(isCenter=="true"){
    var myLeft = (screen.width-myWidth)/1;
    var myTop = (screen.height-myHeight)/(9 / 8);
    features+=(features!='')?',':'';
    features+=',left='+myLeft+',top='+myTop;
}
window.open(theURL,winName,features+((features!='')?',':'')  +'width='+myWidth+',height='+myHeight);
}

(auf http://2grobeat.port5.com/grobeat.html)

  • vielleicht überseh ich da ja was?

danke
Daniel

  1. ok, Popup-Fenstern <100Pixeln funktionieren einfach noch nicht.

    Daniel

    1. Hi!

      ok, Popup-Fenstern <100Pixeln funktionieren einfach noch nicht.

      Was heisst "noch nicht"? Das ist einfach ein Sicherheitsfeature, d.h. kann nur von privilegierten Scripts ausgefuehrt werden, weil man wohl nicht will, dass dem User Fenster rumschwirren, die er gar nicht sieht. Siehe http://developer.netscape.com/docs/manuals/js/client/jsref/window.htm#1202731 Abschnitt Security.

      So long