Wie kommuniziert man zwischen Frames?

Pflege ich eine Anwendung, die geht so in der Art wie dieses:

Gibt es eine Seite mit Einem Frame, der zeigt die Seite B. Seite B ist Teil eines völlig anderen Produkts in einer separaten Domäne.

Nun, Sie wollen, dass, wenn eine option in B geklickt wird, wird die GANZE Seite auf eine andere Seite weitergeleitet, in A. Das problem ist, dass die url Einer ist so etwas wie www.client.A.com/Order/Details/123und wenn wir auf in werden es sollte eine Weiterleitung, um so etwas wie www.client.A.com/Order/Edit/123 aber B weiß nichts von A. weiß Es gar nicht, die Bestellnummer ist derzeit ausgewählt ist, oder etwas über A. Seite Eine, die hat den Rahmen B es weiß.

Denn nun meine Lösung ist, einfach umleiten auf die AllOrders so etwas wie client.MyCompany/Bestellungen

aber da B nicht weiß, welche client ruft ihn (es ist ein multi-tenant-app), werde ich es in der webconfig. (also jeder client hat seine eigenen webconfig mit einem anderen Wert).

Ich nicht finden diese Lösung optimal, aber ich kann nicht an nichts anderes denken! Ich habe bereits versucht, indem Sie die benötigte url in Eine Seite in einem versteckten Div (seit Einer kennt Sie alle info) und dann zu versuchen, Lesen Sie den ganzen DOM der Seite von B, es zu finden.... leider kann ich nur erhalten Sie Zugriff auf Bild B ist der DOM... (ich habe versucht, mit jquery).

Ich weiß, frames sind böse, aber das ist, wie es geschrieben ist... irgendwelche Ideen?

Dank!

InformationsquelleAutor der Frage Francisco Noriega | 2010-04-02

Schreibe einen Kommentar