Bernd Kaufmann: Per Knopfdruck neues Fenster öffnen (IE - Strg+N)

Hallo zusammen,

ich möchte gerne in einer Web-Anwendung die Möglichkeit haben, per Knopfdruck ein neues Browserfenster zu öffnen, und zwar mit genau dem selben Inhalt den das aktuelle Fenster gerade hat.
Erschwerend kommt hinzu, dass im aktuellen Fenster Frames geladen sind, die mit dynamischen Inhalten gefüllt wurden.

Mit dem IE 6.0 und der Tastenkombination Strg+N klappt das prima, aber ich brauche die Funktion auf einem eigenen Menüeintrag.
(Das Menü des IE wird hier absichtlich nicht angezeigt)

Ich habs versucht mit
window.open("./Default.asp", "Testseite", properties);
aber damit bekomme ich die Inhalte der Frames nicht korrekt rüber.

Hat jemand eine Idee, wie ich die Funktion trotzdem anbieten kann?

Vielen Dank,
Bernd

  1. Hallo,

    window.open("./Default.asp", "Testseite", properties);

    AFAIK ist ASP doch dynamisch (auf dem Server). Damit könntest du dem Seitenaufruf doch Parameter übergeben - etwa so:

    Default.asp?frame_oben=der_eine_inhalt&frame_unten=der andere_inhalt

    - und deine ASP spuckt dir die richtige Konfiguration deines Framesets aus.

    Ist nur so eine logisch erdachte Idee. Hab auch nicht wirklich Ahnung von ASP.

    Gruß
    Arx

    1. Hallo Arx,
      ja, ich glaube damit müsste sich die Aufgabe lösen lassen.
      Allerdings ist das einiges an Tipparbeit, die ich mir gerne gespart hätte. Denn im Moment gibt es noch keine Liste in der die aktuellen URLs der Frameinhalte gespeichert sind.
      Trotzdem vielen Dank für den Tip!
      Bis bald, Bernd