Flo: Selection aus anderem Frame abfragen

Hi zusammen,

ich würde gerne mit JS abfragen, welcher Text in einem anderen Fenster selektiert ist. Dazu nutze ich

if (window.getSelection) {
   var sel = parent.frames['source'].getSelection;
} else if (document.getSelection) {
   var sel = parent.frames['source'].document.getSelection;
} else {
   var sel = parent.frames['source'].document.selection.createRange().text;
}

Der Fenstername "source" stimmt. Allerdings bekomme ich die Fehlermeldung: "Zugriff verweigert".

Bei einer anderen Aufgabenstellung hatte ich das schon direkt im Dokument bzw. vom PopUp aus auf den opener geschafft, aber jetzt bin ich ratlos...

Wer weiß Hilfe!?

Grüße

Flo

  1. Moin!

    Der Fenstername "source" stimmt. Allerdings bekomme ich die Fehlermeldung: "Zugriff verweigert".

    Du versuchst augenscheinlich, vom Javascript einer Domain aus auf eine andere Domain zuzugreifen. Dies ist verboten. Du kannst Domaingrenzen nicht überwinden.

    Bei einer anderen Aufgabenstellung hatte ich das schon direkt im Dokument bzw. vom PopUp aus auf den opener geschafft, aber jetzt bin ich ratlos...

    Da hast du vermutlich auf Seiten immer derselben Domain zugegriffen.

    - Sven Rautenberg