marcus: div anlegen?

hallo zusammen,

ich hab folgendes problem:

es gibt 2 frames, wobei der eine frame per src auf eine externe url gesetzt wird. der zweite frame soll per javascript im ersten frame u.a. ein neues div anlegen... hierfür wollte ich folgenden code einsetzen:

var div  = parent.bottomframe.document.createElement("div");
parent.bottomframe.document.body.appendChild(div);

...was leider zu folgendem firefox fehler führt:

Fehler: uncaught exception: Die Erlaubnis für das Lesen der Eigenschaft HTMLDocument.createElement wurde verweigert

frage: wie kann ich in einem anderen frame ein div anlegen, wenn der frame auf eine externe url zeigt?

danke und gruß
marcus

  1. Hallo,

    frage: wie kann ich in einem anderen frame ein div anlegen, wenn der frame auf eine externe url zeigt?

    Das ist aus Sicherheitsgründen nicht möglich. Du könntest ja z.B. im anderen Frame eine Online-Banking-Seite laden und dann irgendwelche Elemente einschleusen, die den Pin mitloggen.

    Vergesse dein Vorhaben ganz schnell. Und Frames sind sowieso bäh.

    Jonathan

    1. Hello out there!

      Vergesse dein Vorhaben ganz schnell.

      Wegen same origin policy.

      Und Frames sind sowieso bäh.

      Wegen Problemen für Nutzer.

      See ya up the road,
      Gunnar

      PS: Und heißt der Imperativ von „vergessen“ nicht „vergiss“?

      --
      „Wer Gründe anhört, kommt in Gefahr nachzugeben.“ (Goethe)