philipp: zugriff auf andere fenster mit namen

Hi alle!

habe eine frage:
habe ein fenster geöffnet und will per onClick ein anderes fesnter, dessen namen ich kenne focussieren.

wie kann ich den das fenster mit focus() ansprechen?!

mfg philipp

  1. Hi Phillip,

    wenn Du mit

    var neues_fenster=window.open(...);

    ein neues Fenster öffnest, kannst Du es mit

    neues_fenster.focus();

    focussieren.

    Ciao
    Andreas

    1. hi!

      var neues_fenster=window.open(...);
      ein neues Fenster öffnest, kannst Du es mit
      neues_fenster.focus();
      focussieren.

      ja ne das ist klar, aber ich habes ja nicht von dem fenster geöffnet, ist halt nur die frage, ob ich ein xbeliebiges fenster, dessen namen ich kennen ansprechen kann, bzw foccussieren kann.

      mfg philipp

      1. Moin.

        ja ne das ist klar, aber ich habes ja nicht von dem fenster geöffnet, ist halt nur die frage, ob ich ein xbeliebiges fenster, dessen namen ich kennen ansprechen kann, bzw foccussieren kann.

        Das Ansprechen von HTML aus dürfte klar sein. Dazu verwendest du die HTML-Namen (das sind in Frames die name-Attribute, und bei window.open der zweite Parameter).

        Wenn ein Fensterein anderes Fenster nicht selbst geöffnet hat, du aber per Javascript darauf zugreifen willst, mußt du die Verbindung auf Javascript-Ebene durch

        fenster_referenz = window.open('','html-name');

        herstellen und kannst dann mit

        fenster_referenz.focus() z.B. den Fokus geben.

        Es kann zur Zugriffsverweigerung kommen, wenn die einzelnen Fenster Dokumente von unterschiedlichen Domains anzeigen. Kommt alles von einem Server, ist das aber kein Problem.

        - Sven Rautenberg