Aufruf der eigenen Frame.
Georg Kulig
- javascript
Ich habe eine Anwendung die aus 4 Frames besteht (A,B,C,D).
Wenn ich in Frame B eine Aktion ausführe, werden Daten aus einer Tabelle
in Frame C ausgegeben.
Die Anzeige in Frame C hat pro Spalte ein SORT Icon um die Anzeige
mit geänderten Sortierung wieder in Frame C anzuzeigen (erneuter Call auf die Tabelle).
Ich benutze hier die JavaScript Funktion und übergebe alle notwendigen Parameter.
Der Aufruf in der Funktion lautet: "document.location.replace(NewURL);"
NewURL enthällt den richtigen Aufruf der URL.
Dieser Aufruf wird leider nicht ausgeführt ohne Angabe von irgendwelcher Fehler.
Leite ich die Ausgabe in eine andere Frame, wird alles richtig ausgeführt.
Ich habe auch andere Aufrufe wie "parent.frmName.location.href=NewURL", etc. angewendet
mit gleichem Ergebnis.
Weiss jemand Rat?
Ich habe eine Anwendung die aus 4 Frames besteht (A,B,C,D).
Wenn ich in Frame B eine Aktion ausführe, werden Daten aus einer Tabelle
in Frame C ausgegeben.
Die Anzeige in Frame C hat pro Spalte ein SORT Icon um die Anzeige
mit geänderten Sortierung wieder in Frame C anzuzeigen (erneuter Call auf die Tabelle).
Ich benutze hier die JavaScript Funktion und übergebe alle notwendigen Parameter.
Der Aufruf in der Funktion lautet: "document.location.replace(NewURL);"
document.location - gibt es nicht.
location: Allgemeines zur Verwendung
Über das Objekt location, das in der JavaScript-Objekthierarchie unterhalb des window-Objekts liegt, haben Sie Zugriff auf den vollständigen URI der aktuell angezeigten Webseite. Sie können den URI oder Teile davon zur Weiterverarbeitung abfragen und ändern. Beim Ändern führt der Web-Browser einen Sprung zu einem neuen URI aus, genau so wie bei einem Verweis.
siehe http://selfhtml.teamone.de/javascript/objekte/location.htm
Gruß
Axel