pedro: anderen Frame ansprechen klappt nicht!

Ich versuche seit ein paar Stunden von einem Javascript, das in einer php-Datei steht, einen anderen Frame anzusprechen. Das php-Script  steht in einem Frame und von dort aus soll das andere Frame (name="leftFrame") angesprochen werden.

Ich habe folgendes probiert:

echo "top.frames[1].document.open();\n";

echo "parent.frames[1].document.open();\n";

echo "top.leftFrame.document.open();\n";

echo "parent.leftFrame.document.open();\n";

echo "top.getElementsByName('leftFrame')[0].document.open();\n";

echo "parent.getElementsByName('leftFrame')[0].document.open();\n";

Warum funzt dies nicht? Es gibt Fehlermeldung: Erlaubnis verweigert

In normaler html-Site gibts keine probs!!!

Helft mir bitte.

pedro

  1. hi,

    Warum funzt dies nicht? Es gibt Fehlermeldung: Erlaubnis verweigert

    Du kannst mit Javascript nicht domainuebergreifend arbeiten. Sicherheit!

    Gruss  Joachim

    1. Du kannst mit Javascript nicht domainuebergreifend arbeiten. Sicherheit!

      Danke Joachim,

      aber ich muss von dem php-Script aus in dem anderen Script select-Ergebnisse aus einer Datenbank ausgeben.

      Wat nu? Wie krieg ich die in den anderen Frame?

      Weißt Du eine Lösung?

      pedro

      1. hi,

        aber ich muss von dem php-Script aus in dem anderen Script select-Ergebnisse aus einer Datenbank ausgeben.

        warum "mußt" du das ?

        Wat nu? Wie krieg ich die in den anderen Frame?

        Im Prinzip gar nicht, wie die anderen schon gesagt haben  -  es sei denn, du bist auch bei der anderen Domain der Besitzer/Administrator und kannst dort etwas konfigurieren. Aber "saubere" Lösungen werden das nicht (oder sind mir nicht bekannt)

        In solchen Fällen muß man wohl mal seine "Anforderungen" an den technischen Möglichkeiten ausrichten, und nicht umgekehrt die Technik nach der beabsichtigten Wirkung aussuchen, wie das sonst fast immer geschieht.

        Grüße

        Christoph S.

  2. Moin!

    Warum funzt dies nicht? Es gibt Fehlermeldung: Erlaubnis verweigert

    In normaler html-Site gibts keine probs!!!

    Dann ist der Frame, den du ansprechen willst, von einer anderen Domain. Keine Chance, das zu umgehen: Sicherheitsgründe bei Javascript!

    - Sven Rautenberg