2012-04-05 4 views
1

Ich arbeite an modalen Fenstern. Wenn ich auf einen Hyperlink auf der Hauptseite klicke, muss ich ein modales Fenster anzeigen. Dieses modale Fenster habe ich mit divs und einem iframe vorbereitet. iFrame wird verwendet, um die Quelle anzuzeigen. Jetzt habe ich in diesem modalen Fenster einen weiteren Hyperlink, um zu klicken, der wiederum ein neues modales Fenster öffnet. Das geht weiter.Erhalten der aktuellen iframe body-Referenz in JavaScript

Jedes Mal, wenn ich auf Hyperlink klicke, möchte ich ein neues modales Fenster in der iframe src Datei selbst erstellen. Wie erreiche ich das?

TIA.

modal windows to built

+1

, was Sie unter „in dieser src Datei bereitgestellt iframe selbst“? Kann nicht verstehen, was genau du fragst. –

+0

@ShadowWizard Jedes Mal, wenn ich ein neues modales Fenster über dem vorherigen erstellen möchte. Dazu muss ich die divs und iframe im vorherigen modalen Fenster erstellen - nichts anderes als ich diese divs und iframe Elemente in der Quelldatei, die ich im iframe des vorherigen modalen Fensters zur Verfügung gestellt habe, hinzufügen muss. – Sriram

+1

Wenn Sie auf einen Hyperlink in einem Iframe klicken, möchten Sie immer noch ein modales Fenster auf der Hauptseite öffnen? –

Antwort

1

Sie können dies erreichen, indem Sie eine einfache Java-Script-Datei mit, die auf Ihren Seiten und Rahmen div und iframe erstellt. Diese Skriptdatei enthält alle erforderlichen Methoden und eine Klasse, um auf diese Methoden in jedem Frame separat zugreifen zu können.

Zum Beispiel können Sie die Skriptdatei haben wie

MyClass = function(){ 
this.var1, this.var2; // To store values separately in each frame. 
this.myMethod = function(){ 
     // Function body 
} 
}