Frank Heuser: getSelection über mehrere Fenster

Hallo zusammen!

getSelection klappt ja wunderbar, so lange der markierte Text im selben Fenster ist. In Frames klappt es auch noch. Aber was muss man tun um an einen markierten Text in einem beliebigen anderen Fenster heran zu kommen? Gibt es die Möglichkeit, alle Browserfenster nach markierten Text zu durchsuchen und diesen in eine Variable zu schreiben?

Ich wäre für jeden Ansatz dankbar!

viele Grüße
Frank Heuser

  1. Huhu Frank

    getSelection klappt ja wunderbar, so lange der markierte Text im selben Fenster ist.

    wäre noch hinzuzufügen, dass es nur im IE "klappt"

    für ein PopUp-Fenster funktioniert das in etwa so

    oldtext=opener.document.selection.createRange().text;
    newtext='whatever you like';
    opener.document.selection.createRange().text=newtext;

    Viele Grüße

    lulu

    1. Hi Lulu,

      vielen Dank für die schnelle Antwort! Das hatte ich schon mal probiert. Klappte auch. Aber das geht ja leider nur beim "opener". Was ist mit anderen namenlosen Fenstern oder auch bei einem anderen Fenster mit Namen?

      viele Grüße
      Frank

      Huhu Frank

      getSelection klappt ja wunderbar, so lange der markierte Text im selben Fenster ist.

      wäre noch hinzuzufügen, dass es nur im IE "klappt"

      für ein PopUp-Fenster funktioniert das in etwa so

      oldtext=opener.document.selection.createRange().text;
      newtext='whatever you like';
      opener.document.selection.createRange().text=newtext;

      Viele Grüße

      lulu