Sieben Methoden zum Aktualisieren von Frame-Unterseiten in js
Im Folgenden werden drei Seiten mit den Namen „framedemo.html“, „top.html“ und „button.html“ als Beispiel verwendet, um die Vorgehensweise im Detail zu erläutern.
Framedemo.html besteht aus zwei Seiten, der oberen und der unteren Seite, und der Code lautet wie folgt:
frameDemo
Gehen Sie nun davon aus, dass top.html, die Seite oben, über eine Schaltfläche zum Aktualisieren der Seite unten verfügt. Sie können die folgenden sieben Anweisungen verwenden.
Anweisung 1. window.parent.frames[1].location.reload();
Anweisung 2. window.parent.frames.bottom.location.reload();
Anweisung 3. window.parent .frames["bottom"].location.reload();
Anweisung 4. window.parent.frames.item(1).location.reload();
Anweisung 5. window.parent.frames.item ('bottom').location.reload();
Anweisung 6. window.parent.bottom.location.reload();
Anweisung 7. window.parent['bottom'].location.reload() ;
Erklären Sie:
1.window bezieht sich beispielsweise auf die aktuelle Seite, in diesem Beispiel auf die Seite top.html.
2.parent bezieht sich auf die übergeordnete Seite der aktuellen Seite, die die Frame-Seite ist, die sie enthält. In diesem Beispiel bezieht es sich beispielsweise auf „framedemo.html“.
3.frames ist ein Fensterobjekt und ein Array. Stellt alle Unterseiten innerhalb des Frames dar.
4.item ist eine Methode. Gibt die Elemente im Array zurück.
5. Wenn die Unterseite auch eine Frame-Seite mit anderen Unterseiten darin ist, funktionieren einige der oben genannten Methoden möglicherweise nicht.
top.html-Quellcode; (Es gibt sieben Schaltflächen auf der Seite, deren Funktion darin besteht, die Frame-Seite unten zu aktualisieren)