Helmut: Fenster an bestimmter Position in einem Frame öffnen

Ich möchte in einem Frame mit window.open() ein Fenster an einer bestimmten Stelle (x,y-Werte im Frame) öffnen. Mit screenX und screenY bzw. mit left und top kann ich nur das Fenster am Bildschirm platziern, nicht aber im Frame.

Weiß jemand eine Lösung?

  1. hallo helmut <-- selfverständlich

    positionsbestimmung so wie du es haben willst geht nicht.
    wie auch. bsp. dein monitor hat 1024x768 meiner 800x600. da kannst du dein fenster setzen wo du willst aber nicht abhängig davon was du darstellst(frame). wenn ich dein fenster an den rand schiebe, ganz links wovon willst du abhängig machen wo das neue auftaucht.

    gruß stefan

  2. Hallo!

    Ich möchte in einem Frame mit window.open() ein Fenster an einer bestimmten Stelle (x,y-Werte im Frame) öffnen. Mit screenX und screenY bzw. mit left und top kann ich nur das Fenster am Bildschirm platziern, nicht aber im Frame.

    Du kennst doch die Anmasse Deiner Frames. Die kannst Du zu screenX, screenY, left und top dazu addieren.

    ---------------------------
    Frame1 / 50 Pixel hoch
    ---------------------------          
    100 Pixel              
                            
      Frame2      Frame3    
                            
                            
    ---------------------------

    Wenn Du nun das neue Fenster am linken oberen Rand des Frame3 ausrichten möchtest, screenx=100, left=100, screenY=50 und top=50.

    mfg, André Laugks

    1. Hi !

      Zudem muss man natürlich die Position des öffnenden Fensters kennen.

      IE: top.screenLeft, top.screenTop (bei einem Frameset)
      NS: window.screenX,window.screenY

      lg Hobbes

      <img src="http://server.datenwerk.at/~til/hobbes.gif" alt="">