Hallo,
erst einmal etwas zur Ausgangssituation:
Ich habe eine Seite im Intranet (A), die einige Daten von komplexen Datensätzen aus der DB anzeigt. (eine Art Übersicht)
Auf einen Link in der letzten Spalte (Details) öffnet sich eine neue Seite (B) mit den Details zu dem jeweiligen Datensatz. Hier (B) kann der Benutzer den Datensatz bearbeiten, erweitern etc.
Es können auch die Daten bearbeitet/ verändert werden, die in der Seite A dargestellt werden.
Nach einer Änderung im Datensatz sind in der Übersichtsseite A immer noch die "alten" Daten zu sehen.
Um den Benutzer dennoch eine korrekte Übersicht zu liefern, habe ich unten auf der Seite den Text [ Fenster schliessen ] mit einem Link hinterlegt. OnClick wird das Javascript cl_refr (close and refresh) aufgerufen das wie folgt aussieht:
function cl_refresh()
{
opener.document.location.reload();
if (this != null)
if (!this.closed)
this.close();
}
Diese Funktion soll (eigentlich klar, oder?) die Seite A reloaden und dann das Fenster B schliessen.
Dieses Funktioniert im ie und im ns - solang es eine "extra" Seite ist und kein neues Tab.
Dann kommt die Fehlermeldung (Tools->Webdevelopment-> JavaScript Console):
Error: opener has no properties
Source File: [LINK]
Line: 82
Ich hoffe, ich habe das Problem verständlich geschildert und es kann mir jemand von euch weiterhelfen.
Das würde mich riesig freuen!
Vielen Dank schon jetzt & viele Grüße,
Lilith
erst einmal etwas zur Ausgangssituation:
Ich habe eine Seite im Intranet (A), die einige Daten von komplexen Datensätzen aus der DB anzeigt. (eine Art Übersicht)
Auf einen Link in der letzten Spalte (Details) öffnet sich eine neue Seite (B) mit den Details zu dem jeweiligen Datensatz. Hier (B) kann der Benutzer den Datensatz bearbeiten, erweitern etc.
Es können auch die Daten bearbeitet/ verändert werden, die in der Seite A dargestellt werden.
Nach einer Änderung im Datensatz sind in der Übersichtsseite A immer noch die "alten" Daten zu sehen.
Um den Benutzer dennoch eine korrekte Übersicht zu liefern, habe ich unten auf der Seite den Text [ Fenster schliessen ] mit einem Link hinterlegt. OnClick wird das Javascript cl_refr (close and refresh) aufgerufen das wie folgt aussieht:
function cl_refresh()
{
opener.document.location.reload();
if (this != null)
if (!this.closed)
this.close();
}
Diese Funktion soll (eigentlich klar, oder?) die Seite A reloaden und dann das Fenster B schliessen.
Dieses Funktioniert im ie und im ns - solang es eine "extra" Seite ist und kein neues Tab.
Dann kommt die Fehlermeldung (Tools->Webdevelopment-> JavaScript Console):
Error: opener has no properties
Source File: [LINK]
Line: 82
Ich hoffe, ich habe das Problem verständlich geschildert und es kann mir jemand von euch weiterhelfen.
Das würde mich riesig freuen!
Vielen Dank schon jetzt & viele Grüße,
Lilith
Kommentar