Breznsoiza: window.opener.location.hash

Beitrag lesen

Hallo,

In einem Hauptfenster klickt der User auf ein Icon. Daraufhin öffnet sich ein Popup, welches SQL-Aktionen durchführt. Das Popup führt folgende Funktion onload aus, die das Bookmark des Hauptfensters mit der gerade bearbeiteten ID ersetzen soll, selbiges refreshen und sich selbst schließen soll:

function reloadOpener(bm_ID) {
if(window.opener!=null) {
window.opener.location.hash='#bm_'+bm_ID;
window.opener.location.reload(true);
window.close();
}
}

Es funktioniert alles wunderbar, die Daten des Hauptfensters werden neu geladen, auch das Bookmark wird in der URI des Hauptfensters aktualisiert.  Aber leider springt das Hauptfenster nicht auf die Position des Bookmarks. Das passiert erst, wenn man in die Adresszeile des Browser klickt und Enter drückt >> aber das ist natürlich keine Lösung.